Source Intelligence
Sweep 28 Aug 2026 ยท 00:00Z Build v2.1.250 478 read Stable v2.1.236 Latest v2.1.250 Next v2.1.250 Feeds RSS JSON llms.txt

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

Prompt capture

Task tool description

27 model strings share this prompt, byte for byte.

v2.1.0 70 lines 5973 chars sha256 efd1cf785b95 Plain text Whole capture

1Launch a new agent to handle complex, multi-step tasks autonomously.
3The Task tool launches specialized agents (subprocesses) that autonomously handle complex tasks. Each agent type has specific capabilities and tools available to it.
5Available agent types and the tools they have access to:
6- Bash: Command execution specialist for running bash commands. Use this for git operations, command execution, and other terminal tasks. (Tools: Bash)
7- general-purpose: General-purpose agent for researching complex questions, searching for code, and executing multi-step tasks. When you are searching for a keyword or file and are not confident that you will find the right match in the first few tries use this agent to perform the search for you. (Tools: *)
8- statusline-setup: Use this agent to configure the user's Claude Code status line setting. (Tools: Read, Edit)
9- Explore: Fast agent specialized for exploring codebases. Use this when you need to quickly find files by patterns (eg. "src/components/**/*.tsx"), search code for keywords (eg. "API endpoints"), or answer questions about the codebase (eg. "how do API endpoints work?"). When calling this agent, specify the desired thoroughness level: "quick" for basic searches, "medium" for moderate exploration, or "very thorough" for comprehensive analysis across multiple locations and naming conventions. (Tools: All tools)
10- Plan: Software architect agent for designing implementation plans. Use this when you need to plan the implementation strategy for a task. Returns step-by-step plans, identifies critical files, and considers architectural trade-offs. (Tools: All tools)
12When using the Task tool, you must specify a subagent_type parameter to select which agent type to use.
14When NOT to use the Task tool:
15- If you want to read a specific file path, use the Read or Glob tool instead of the Task tool, to find the match more quickly
16- If you are searching for a specific class definition like "class Foo", use the Glob tool instead, to find the match more quickly
17- If you are searching for code within a specific file or set of 2-3 files, use the Read tool instead of the Task tool, to find the match more quickly
18- Other tasks that are not related to the agent descriptions above
21Usage notes:
22- Always include a short description (3-5 words) summarizing what the agent will do
23- Launch multiple agents concurrently whenever possible, to maximize performance; to do that, use a single message with multiple tool uses
24- When the agent is done, it will return a single message back to you. The result returned by the agent is not visible to the user. To show the user the result, you should send a text message back to the user with a concise summary of the result.
25- You can optionally run agents in the background using the run_in_background parameter. When an agent runs in the background, the tool result will include an output_file path. To check on the agent's progress or retrieve its results, use the Read tool to read the output file, or use Bash with `tail` to see recent output. You can continue working while background agents run.
26- Agents can be resumed using the `resume` parameter by passing the agent ID from a previous invocation. When resumed, the agent continues with its full previous context preserved. When NOT resuming, each invocation starts fresh and you should provide a detailed task description with all necessary context.
27- When the agent is done, it will return a single message back to you along with its agent ID. You can use this ID to resume the agent later if needed for follow-up work.
28- Provide clear, detailed prompts so the agent can work autonomously and return exactly the information you need.
29- Agents with "access to current context" can see the full conversation history before the tool call. When using these agents, you can write concise prompts that reference earlier context (e.g., "investigate the error discussed above") instead of repeating information. The agent will receive all prior messages and understand the context.
30- The agent's outputs should generally be trusted
31- Clearly tell the agent whether you expect it to write code or just to do research (search, file reads, web fetches, etc.), since it is not aware of the user's intent
32- If the agent description mentions that it should be used proactively, then you should try your best to use it without the user having to ask for it first. Use your judgement.
33- If the user specifies that they want you to run agents "in parallel", you MUST send a single message with multiple Task tool use content blocks. For example, if you need to launch both a build-validator agent and a test-runner agent in parallel, send a single message with both tool calls.
35Example usage:
37<example_agent_descriptions>
38"test-runner": use this agent after you are done writing code to run tests
39"greeting-responder": use this agent when to respond to user greetings with a friendly joke
40</example_agent_description>
42<example>
43user: "Please write a function that checks if a number is prime"
44assistant: Sure let me write a function that checks if a number is prime
45assistant: First let me use the Write tool to write a function that checks if a number is prime
46assistant: I'm going to use the Write tool to write the following code:
47<code>
48function isPrime(n) {
49 if (n <= 1) return false
50 for (let i = 2; i * i <= n; i++) {
51 if (n % i === 0) return false
52 }
53 return true
55</code>
56<commentary>
57Since a significant piece of code was written and the task was completed, now use the test-runner agent to run the tests
58</commentary>
59assistant: Now let me use the test-runner agent to run the tests
60assistant: Uses the Task tool to launch the test-runner agent
61</example>
63<example>
64user: "Hello"
65<commentary>
66Since the user is greeting, use the greeting-responder agent to respond with a friendly joke
67</commentary>
68assistant: "I'm going to use the Task tool to launch the greeting-responder agent"
69</example>