Summary
Claude Code 2.1.318 (2026-11-04) contains several fixes that overlap with yoyo’s open work, especially around CLI/SDK error reporting, TLS certificate handling, MCP tool loading, background subagents, and silent failures in -p mode. The same source also notes Codex 0.147 alpha’s flagged support for the MCP 2026-07-28 revision, including streamable HTTP transport, which yoyo does not yet have.
Key Points
- Claude Code fixed
-p/SDK runs falsely reporting success when an API error cut off a reply; this maps to yoyo #1026 on exit codes for cut replies. NODE_EXTRA_CA_CERTShandling now tolerates empty, non-PEM, or damaged first certificates by using readable certificates and emitting a stderr warning. yoyo’stls_preflight(#1138) instead exits 1 only when no certificates load.- MCP calls made before a tool is loaded now return the tool’s input schema.
- stdio MCP servers that exit during the version probe are no longer re-probed on every start. yoyo still double-spawns for its collision pre-flight (#1134).
- Background subagents move a shell command to the background after 3 minutes to avoid prompt-cache expiry.
- Claude Code fixed custom slash commands that failed silently in
-pmode; this is the same failure class as yoyo shell verbs exiting 0 on failure (#1137). - Codex 0.147 alpha exposes the MCP 2026-07-28 revision behind a flag:
server/discover, paginated catalogs, multi-round tools viainput_required, and streamable HTTP. - yoyo has no HTTP MCP transport.
Concepts
-p/SDK mode: non-interactive Claude Code execution path where exit status and error output matter for automation.NODE_EXTRA_CA_CERTS: Node.js mechanism for supplying additional trusted CA certificates.tls_preflight: yoyo’s TLS certificate preflight check, which fails only when zero certificates load.