把 Codex/Claude Code 当推理引擎:子进程封装的完整实践

0xToc · reddit · 2026-08-24

作者分享了在自有应用中集成 Codex 与 Claude Code 的模式:让应用 spawn 子进程,用 codex exec 或 claude -p 做推理。

核心调用方式:通过管道把 prompt 传给 codex exec --ignore-user-config --skip-git-repo-check -s read-only --ephemeral --color never -o /tmp/aicmd-command.txt -(末尾 - 表示从 stdin 读 prompt),Codex 把结果写入临时文件,应用再读取、校验答案是否为单条命令,最后放到用户终端提示符处。Claude Code 与 Antigravity 同理:启动 CLI、给受限任务、解析响应,最终操作权留给用户;认证直接复用用户已有的登录/订阅,封装层无需自建账号体系。

作者同时点明局限:用户必须已在 CLI 登录;agent 冷启动延迟明显;会带入 skills、MCP、全局 AGENTS.md 等多余上下文;输出有时难以解析;ToS 灰色;以及 claude -p 在设置了 API key 时会走 API 而非订阅额度,记得 unset。

参考实现 aicmd 已开源,支持 Codex、Claude Code、Antigravity、本地 Ollama/llama.cpp 及直连 API:github.com/zazencodes/aicmd

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →