claude_code
Send a task to an autonomous code agent that reads/writes files, runs shell commands, and searches codebases to handle complex software engineering tasks end-to-end.
Instructions
Send a task to an autonomous Claude Code agent. It reads/writes files, runs shell commands, searches codebases, and handles complex software engineering tasks end-to-end. Returns the result text plus a session_id for follow-ups via claude_code_reply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Task or question for Claude Code | |
| run_id | No | Workflow run ID — groups related agent calls into one timeline. Auto-generated if omitted; returned in every response for propagation. | |
| cwd | No | Working directory (overrides CLAUDE_CWD) | |
| model | No | Model override (e.g. "sonnet", "opus", "haiku") | |
| tools | No | Restrict available tools to this list (intersects with server-level restriction) | |
| disallowedTools | No | Additional tools to block (unions with server-level blacklist) | |
| additionalDirs | No | Extra directories the agent can access for this invocation | |
| plugins | No | Additional plugin paths to load for this invocation (unions with server-level plugins) | |
| effort | No | Thinking effort override | |
| permissionMode | No | Permission mode override (can only tighten, never loosen) | |
| maxTurns | No | Max conversation turns | |
| maxBudgetUsd | No | Max spend in USD | |
| systemPrompt | No | Additional system prompt (appended to server default) |