deepseek_task
Delegate coding, debugging, testing, or research tasks to DeepSeek so it works autonomously in a sandboxed project loop, then returns a compact report.
Instructions
Hand a task to DeepSeek (cheap subagent; reads/writes files, runs tests, works until done). USER ROUTING: plan→claude, code→deepseek, review→claude, bugfix→deepseek, debug→deepseek, research→deepseek, tests→deepseek, docs→deepseek, question→deepseek, other→claude. Only use for types routed to deepseek, or when the user explicitly asked for DeepSeek (set user_override). "ask" = ask the user first. Omit model to use the user's default (see deepseek_routing). Give file paths, not contents. Big jobs: pass areas=[...] for parallel sub-tasks with one merged report. Returns a compact report.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| web | No | Give DeepSeek web_search/web_fetch (read-only tasks; only if the user set DEEPSEEK_WEB=on) | |
| task | Yes | Self-contained instruction (or the follow-up message when task_id is set) | |
| type | No | Task type, used for routing and DeepSeek's role | general |
| areas | No | Split into parallel sub-tasks, one per area (e.g. ["auth","feeds"]), one merged report | |
| files | No | Relevant file paths | |
| model | No | Omit to use the user's default for this type | |
| detail | No | brief | |
| task_id | No | Continue an earlier task | |
| max_steps | No | ||
| read_only | No | Default true for plan/review/research | |
| workspace | No | Absolute project folder (default: current) | |
| max_tokens | No | Input-token budget for this call, shared by all areas (cached counts ~10%). Default 3M per task/area | |
| context_globs | No | ||
| user_override | No | User explicitly asked for DeepSeek |