ask_codex
Ask Codex a question and wait for its reply. Spawns an ephemeral Codex execution to deliver direct answers.
Instructions
Ask Codex a question and wait for its reply.
Spawns an ephemeral codex exec. Omitting model passes no
--model flag, so Codex's own configured default applies. Optional
model/effort selection enables JSONL usage/thread telemetry.
Advisory mode uses ChatGPT auth preflight, a temporary auth-only CODEX_HOME,
a neutral read-only directory, ignored user/project configuration, and
stripped API-provider overrides.
workdir targets a repository in default mode and is rejected in advisory
mode. write=True opts into a workspace-write sandbox with approvals
disabled (unattended) — 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); omitted, Codex stays
read-only. Codex JSONL does not currently report served model/effective
effort, so those telemetry fields remain null rather than being guessed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | default | |
| model | No | ||
| write | No | ||
| effort | No | default | |
| prompt | Yes | ||
| workdir | No |