Ask Claude
claude_askStart an independent Claude Code session to inspect a project and perform delegated tasks, returning a session_id for follow-up requests in the same session.
Instructions
Start an independent Claude Code session in a project. Claude can inspect the project and perform the requested task. Returns session_id for follow-ups. There is no enforced read-only sandbox.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | Yes | ||
| model | No | Claude model alias or full model ID. | |
| effort | No | ||
| prompt | Yes | Task or follow-up for Claude. Sent on stdin. | |
| timeout_sec | No | ||
| allowed_tools | No | Explicit Claude tool permission rules to pre-approve, preserved on follow-up. Example: ["Bash(git diff *)", "Bash(git status *)"]. These grant permissions, not a sandbox or tool visibility restriction. | |
| permission_mode | No | Claude permission mode, fixed for this session. default is a legacy alias for manual; auto uses Claude policy. bypassPermissions explicitly skips Claude permission prompts. | manual |