Tools
Open tab reads and writes use thedocwriter-doc MCP server. Agent scratch paths use normal file tools. The system prompt routes open tab changes through edit_doc so the change and review round remain one Yjs transaction.
Provider tool inventories differ. Claude uses the Agent SDK tool set and native subagents. Other providers use normalized local tool handlers and store conversation events in SQLite.