What problem does it solve? Adding support for a new AI agent runtime in Todero requires coordinated changes across three separate registries (server, UI, CLI), each with its own module interface, and mistakes in any one surface break execution, transcript rendering, or terminal output. ## Core Features & Use Cases - Full adapter scaffolding: Defines the package layout, four-export package.json convention, and required files for server execution, UI transcript parsing, and CLI event formatting. - Session management patterns: Specifies codec-based session serialization, cwd-aware resume, and unknown-session retry with clearSession recovery. - Environment diagnostics contract: Standardizes the testEnvironment implementation with info/warn/error severity levels powering the UI test button. - Security guidance: Covers treating agent output as untrusted, env-based secret injection, and skills injection without polluting the agent's working directory. - Use Case: When adding support for a new CLI agent like a custom LLM tool, follow this Skill to create packages/adapters/<name>, implement execute/parse/test modules, and register the adapter in all three registries. ## Quick Start Use the create-agent-adapter skill to scaffold a new Todero adapter package for my custom CLI agent and register it in the server, UI, and CLI registries.