ask_claude
Pose a question to Claude Code and receive its answer, enabling local AI coding agents to communicate and collaborate.
Instructions
Ask Claude Code a question and wait for its reply.
With no options, preserves the original one-shot claude -p behavior
and response shape — omitting model passes no --model flag, so
Claude Code's own configured default applies — plus (parity with Codex)
Edit/Write/NotebookEdit are denied by default — inspection tools like
Read/Grep/Bash still work. model pins a Claude alias/full model ID.
effort is one of default|low|medium|high|xhigh|max; default
omits the flag. workdir targets a repository in default mode and is
rejected in advisory mode. write=True opts into full tool access plus
--permission-mode bypassPermissions (unattended — stdin is
/dev/null, so an interactive prompt would hang to timeout instead of
being answered); it requires workdir, is rejected in advisory mode,
and is refused unless this hardline-mcp process has
HARDLINE_ALLOW_WRITE set to a recognized truthy value
(1/true/yes, case-insensitive). Mode advisory disables tools/project
customizations, runs in a neutral cwd, strips API-provider overrides, and
fails closed unless response telemetry verifies first-party account auth
without overage. Optioned calls return actual-model, usage, rate-limit,
auth-verification, and safeguard fallback metadata in addition to
ok/reply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | default | |
| model | No | ||
| write | No | ||
| effort | No | default | |
| prompt | Yes | ||
| workdir | No |