ワンクリックで
diagnose-agent-tool-errors
Troubleshoot opaque model/tool failures and runaway budget — and their usual root causes.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Troubleshoot opaque model/tool failures and runaway budget — and their usual root causes.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Guide configuring proactive outreach so the main reaches out (digest + live decisions) and the Mac app surfaces it with notifications, an overlay list, and inline buttons.
Roll out new openAGI code to the main and to Mac nodes (iMessage / computer-use), and restart them safely.
Troubleshoot why the agent stopped replying to iMessages, in priority order.
Connect an MCP server (catalog or custom URL/stdio) and make its tools usable — including completing OAuth on a headless host.
Operate a connected computer-use node to accomplish an on-screen task — screenshot, reason, act in a loop.
Set up a recurring check that only does work (and spends tokens) when there's something new — e.g. "every hour, check BuildBetter for new calls".
| name | diagnose-agent-tool-errors |
| description | Troubleshoot opaque model/tool failures and runaway budget — and their usual root causes. |
Diagnose in this order; report the root cause and the concrete fix.
Opaque "An error occurred while processing your request" (server_error) on tool-bearing calls, while plain replies (no tools) still work:
OPENAGI_MAX_MODEL_TOOLS, default 128) advertises core tools + a budget of MCP tools and routes the rest through run_mcp_tool. Confirm the cap is in effect (look for the "[tools] N tools exceed model cap" log), lower it, or disconnect a giant server."Invalid 'tools[N].name' ... does not match pattern" error:
mcp_<server>_<tool> function name. Rename the server to letters/digits/_/- only.Budget draining unexpectedly fast, especially while idle:
To inspect: use the structural health snapshot, the budget + ledger, and list_cron_jobs.
User asked: {{input}}