Appendix C MCP Tool Surface
本附录概览 Codex 插件当前 MCP tool surface。完整事实以 AlembicPlugin/lib/codex/mcp/PluginToolSurfaceCatalog.ts、tools.ts、public-tools contract 和实际 tools/list 为准。

Codex-local tools
这些工具由 Plugin 本地处理,主要负责状态、诊断、初始化、Dashboard handoff、recoverable jobs 和清理:
alembic_codex_statusalembic_codex_diagnosticsalembic_codex_initalembic_codex_dashboardalembic_codex_bootstrapalembic_codex_rescanalembic_codex_jobalembic_codex_stopalembic_codex_cleanup
status 和 diagnostics 应保持轻量只读,不隐式启动 daemon。
Agent-facing public workflow tools
这六个工具是 Codex 日常语义工作的主路径:
alembic_intentalembic_primealembic_work_startalembic_work_finishalembic_code_guardalembic_decision_record
它们返回 refs、status、reason、detailRefs 和结构化 payload。legacy alembic_task 已退休,不应作为新路径。
Knowledge/query tools
常见知识和结构工具包括:
alembic_healthalembic_searchalembic_knowledgealembic_structurealembic_graphalembic_call_contextalembic_guardalembic_panorama
这些工具通常需要项目已初始化和知识状态满足 gate。
Workflow tools
长流程和知识治理相关工具包括:
alembic_bootstrapalembic_rescanalembic_submit_knowledgealembic_evolvealembic_consolidatealembic_dimension_completealembic_enrich_candidatesalembic_knowledge_lifecycle
bootstrap/rescan 在 host-agent 路径中返回 Mission Briefing,不等同于任务已经完成。
Project Skill tool
alembic_project_skill 管理 Project Skill source、load、refresh、upsert/create/update、export、delete。导出到 .agents/skills 需要项目级授权和 delivery receipt。
输出规则
- 人类可见文本应是摘要。
- 机器可读结论应在 structuredContent 中。
- blocked/degraded/skipped/failed 都必须有 reason。
- Code Guard 必须有 explicit files、inline code 或 workRef scope。
- Decision Record 必须走 resident durable route,不写 Plugin-local fake decision。