47655d880c
Project CI / AI game creator shell Rust lane 1/2 (push) Successful in 7m41s
Project CI / AI game creator shell Rust crates (push) Successful in 4m42s
Project CI / AI game creator shell Rust lane 2/2 (push) Successful in 6m40s
Project CI / Frontend tests (push) Successful in 2m29s
Project CI / Backend tests (push) Successful in 7m18s
Project CI / AI game creator shell web tests (push) Failing after 3m51s
Project CI / Repository checks (push) Successful in 7m43s
Project CI / Native shell tests (push) Successful in 10m4s
claude_code_cli:解析 SDK system/init 的工具清单与 agc MCP 状态并写入 agent.direct_codex.claude_init 日志,让"工具到底有没有下发"变成可查证据 claude_code_cli:init 明确 failed/missing/connected-但无工具且本轮没请求过工具时,判成可重放的 McpUnavailable 并按既有上限自动重试,不再把"我没有任何可调用的工具"这种回复当成功 claude_code_cli:pending/connecting/看不到状态只留证据不判死,真调用过工具的一轮不翻案 claude_code_cli:新增单测覆盖 connected / failed / missing / connected 无工具 / pending / 无 mcp_servers 六种 init 事实,并补 McpUnavailable 的重试策略断言 docs/project-memory/shared-memory/pitfalls:记录同版本"能用工具"与"自称没工具"并存的现场、受控探针结论与现行口径