ask-qoder
Delegate coding tasks, get code reviews, or second opinions from a local AI coding assistant. Returns a session ID to continue the conversation.
Instructions
Delegate a task to qodercli (Qoder CLI), a local agentic coding assistant. Use it to get a second opinion, a code review, or to have Qoder perform a self-contained coding task in a given working directory. Returns structured output including session_id; pass it back as resume_session_id to continue the conversation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Working directory for qodercli (project to operate on). | |
| model | No | Model to use for this session (e.g. 'Auto', 'Ultimate', 'Qwen3.8-Max', 'Kimi-K3'). Call the list-models tool first to get the currently supported model names. | |
| prompt | Yes | The task or question for qodercli. | |
| sandbox | No | Sandbox level, codex-style: read-only = dont_ask + blocked write/shell tools; workspace-write = accept_edits (agent can create/modify files in cwd); danger-full-access = bypass_permissions. Ignored when permission_mode or approval_policy is set. Default (when omitted) is read-only. | |
| extra_args | No | Additional raw CLI arguments appended before the prompt. Flags with dedicated parameters (permission mode, system prompt, model, output format, resume, cwd) are rejected. | |
| timeout_ms | No | Timeout in ms (default: 600000). | |
| output_format | No | CLI output format passed to -o (default: json). | |
| system_prompt | No | Replace qodercli's default system prompt for this call. | |
| approval_policy | No | codex-style approval policy: untrusted->dont_ask (read-only), on-request->auto, never->bypass_permissions. Mutually exclusive with permission_mode. | |
| permission_mode | No | Permission mode (default: dont_ask). dont_ask = READ-ONLY (silently denies edits/shell); accept_edits = auto-approve file edits; bypass_permissions = full access incl. shell; auto = qodercli's automatic policy. Mutually exclusive with approval_policy; prefer the sandbox parameter instead. | |
| reasoning_effort | No | Reasoning effort level passed to --reasoning-effort (e.g. 'low', 'medium', 'high'); supported levels depend on the selected model. | |
| resume_session_id | No | Resume a previous qodercli session by its identifier. | |
| append_system_prompt | No | Append extra instructions to the default system prompt. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | The assistant's final answer. | |
| is_error | Yes | ||
| exit_code | No | ||
| num_turns | No | ||
| timed_out | Yes | ||
| truncated | Yes | ||
| session_id | No | qodercli session id for follow-ups. | |
| duration_ms | No | ||
| total_credits | No |