SuperAPI AI 工具集

lcx-doctor

测试与质量

查看项目

更新于 10-15 20:13

技能介绍

用途:lcx-doctor 用于诊断 LazyCodex 与 Codex CLI 的安装健康状况,将本地安装与最新 LazyCodex、Codex 源码对比,输出 PASS/WARN/FAIL 报告,每条结论都引用产生它的命令输出或文件。

主要能力:先把最新源码同步到 LAZYCODEX_SOURCE_ROOT(默认 ${TMPDIR:-/tmp}/lazycodex-sources),校验缓存检出有效性,损坏则隔离;再盘点已安装面,包括 codex --version、command -v codex、CODEX_HOME(默认 ~/.codex)、插件清单中的版本、最新 LazyCodex 与 Codex 版本、操作系统与安装方式、lazycodex / lazycodex-ai 链接解析。随后按最新安装器检查 config.toml 与插件接线,验证清单声明的运行时载荷(skills/、.mcp.json、dist/cli/index.js、dist/cli-node/index.js 及 hooks/MCP 的 components//dist/.js),并做非递归运行时探测。

使用方式:由该技能自身执行诊断流程,不要调用 lazycodex doctor 以免递归;运行时探测使用已配置的 Codex 默认模型,除非用户显式传入模型覆盖。发现 FAIL 时可用 gh issue list 检索是否已知问题并链接。若探测失败且配置与源码对比无法解释,调用 $omo:debugging(或 $debugging)。

适用场景:用户要求 doctor 或健康检查、怀疑 LazyCodex 安装异常、需要版本漂移与配置接线核对时。

限制:仅诊断,唯一写入限于 LAZYCODEX_SOURCE_ROOT 或 ${TMPDIR:-/tmp}/lazycodex-sources;诊断期间不得改动用户安装、配置或仓库,修复建议需用户明确要求后才应用。不得在无证据时给出结论,不得凭记忆中的源码布局比较,不得要求当前清单未声明的已废弃路径,不得强制猜测的运行时模型。具体安装命令、收费与平台支持等资料暂未提供。