Loading...
Loading...
Compare original and translation side by side
Paths: File paths (,shared/,references/) are relative to skills repo root. If not found at CWD, locate this SKILL.md directory and go up one level for repo root.../ln-*
路径说明: 文件路径(、shared/、references/)均相对于技能仓库根目录。如果在当前工作目录未找到,请定位到本SKILL.md所在目录,再向上一级即为仓库根目录。../ln-*
docs/environment_state.jsondisableddocs/environment_state.jsondisableddocs/environment_state.jsonln-004-agent-config-syncdocs/environment_state.jsonln-004-agent-config-syncdocs/environment_state.jsonreferences/environment_state_schema.json{
"$schema": "environment_state_v1",
"scanned_at": "2026-03-08T14:30:00Z",
"agents": {
"codex": { "available": true, "version": "0.1.2503" },
"gemini": { "available": false, "detail": "Command not found in PATH" }
}
}docs/environment_state.jsonreferences/environment_state_schema.json{
"$schema": "environment_state_v1",
"scanned_at": "2026-03-08T14:30:00Z",
"agents": {
"codex": { "available": true, "version": "0.1.2503" },
"gemini": { "available": false, "detail": "Command not found in PATH" }
}
}"disabled": true"codex": { "available": true, "disabled": true, "version": "0.1.2503" }disabledavailabledetailversiondisabled--health-checkdisabled: truedisabled: false"disabled": true"codex": { "available": true, "disabled": true, "version": "0.1.2503" }disabledavailabledetailversiondisabled--health-checkdisabled: truedisabled: falseProbe Agents → Write JSON → Summary探测代理 → 生成JSON文件 → 生成汇总报告agent_runner.py --health-checkpython shared/agents/agent_runner.py --health-checkshared/agents/agent_runner.py| Agent | Registry Key | State Fields |
|---|---|---|
| Codex | | |
| Gemini | | |
agent_runner.pyavailable: falsedetail: "agent_runner.py not available"agent_runner.py --health-checkpython shared/agents/agent_runner.py --health-checkshared/agents/agent_runner.py| 代理 | 注册表键 | 状态字段 |
|---|---|---|
| Codex | | |
| Gemini | | |
agent_runner.pyavailable: falsedetail: "agent_runner.py not available"docs/environment_state.jsondisabled$schema"environment_state_v1"scanned_atagentsavailabledetailversiondisableddocs/docs/environment_state.jsonreferences/environment_state_schema.jsondocs/environment_state.jsondisabled$schema"environment_state_v1"scanned_atagentsavailabledetailversiondisableddocs/docs/environment_state.jsonreferences/environment_state_schema.jsonEnvironment Scan Complete:
| Agent | Status | Detail |
|--------|-------------|---------------------------|
| Codex | available | 0.1.2503 |
| Gemini | unavailable | Command not found in PATH |
State written to: docs/environment_state.jsondisabled: truedisabled环境扫描完成:
| 代理 | 状态 | 详情 |
|--------|-------------|---------------------------|
| Codex | 可用 | 0.1.2503 |
| Gemini | 不可用 | Command not found in PATH |
状态已写入:docs/environment_state.jsondisabled: true已禁用disableddisabled: truedocs/environment_state.jsonavailable: falsedisableddisabled: truedocs/environment_state.jsonavailable: false| DON'T | DO |
|---|---|
| Skip probes for "known" agents | Always probe all agents — this is a full scan |
Delete | Merge: overwrite detection fields, preserve |
| Retry failed probes | One attempt per agent. Failure = |
| Probe MCP tools or platform | Only probe CLI agents (Codex, Gemini). MCP tools configured elsewhere |
| Add TTL or cache expiry logic | State is manual-refresh only |
| 禁止操作 | 正确做法 |
|---|---|
| 跳过对"已知"代理的探测 | 始终探测所有代理——这是一次完整扫描 |
重新扫描时删除 | 合并数据:覆盖探测字段,保留 |
| 重试失败的探测 | 每个代理仅尝试一次。失败则设为 |
| 探测MCP工具或平台 | 仅探测CLI代理(Codex、Gemini)。MCP工具的配置在其他地方进行 |
| 添加过期时间或缓存过期逻辑 | 状态仅支持手动刷新 |
| # | Criterion |
|---|---|
| 1 | Both agents probed (Codex, Gemini) |
| 2 | |
| 3 | Existing |
| 4 | Summary table displayed to user |