agent
active
OH-MY-PI
CLI
About
oh-my-pi is a fork of Mario Zechner's Pi rewritten as a coding-first agent with IDE-grade plumbing wired into a terminal interface. About 80,000 lines of Rust implement grep, shell, AST editing, and PTY handling in-process, eliminating fork/exec from the hot path. Every file write passes through LSP validation, and a debugger drives lldb, delve, and debugpy over DAP. A task tool fans out workspace-isolated subagents returning schema-validated results, and regex-triggered stream rules abort and retry mid-token for course correction. It inherits MCP servers, rules, and skills already on disk from eight other agent formats, so switching tools requires no migration. Ten model routing roles plus fallback chains cover sixty-plus providers.