This matrix categorizes the combined capabilities of the Oh My Pi (OMP) ecosystem into a cohesive, God-tier developer experience.
🧠 Core Agent Execution & Intelligence
| Feature | Description | Tech/Implementation |
|---|---|---|
| Dual-Kernel Execution | Persistent Python & JS sandboxes with loopback tool callbacks. | eval kernel, Bun, Python |
| Hindsight Memory | Durable fact retention and recall across sessions. | @oh-my-pi/pi-mnemopi (SQLite) |
| Time-Traveling Rules | Abort, inject system prompts, and course-correct mid-token generation. | OMP event hooks |
| Live Compaction | 11-section continuity preservation, LiquidJS template routing, and stream recovery. | pi-template-kit, LiquidJS |
| Dual-Scope Models | 5-lane hierarchical model precedence resolving down to global configs. | OMP Mono |
| Integrated Web Search | Queries 14 providers with native vulnerability and markdown extraction. | OMP Native |
🧬 Multi-Agent Orchestration & Workflow
| Feature | Description | Tech/Implementation |
|---|---|---|
| Subagent Swarms | Parallel task execution, schema-validated returns, and peer-to-peer IRC. | Pi Extension API |
| FSM Workflow Gating | Hook-enforced Deterministic Finite State Machine denying illegal tool phases. | Python hooks, Tree-sitter |
| Mission Planning | Hierarchical decomposition (Mission → Milestone → Slice → Feature → Task). | @fusion/engine |
| Agent Companies | Hundreds of specialized agents (Triage, Executor, Reviewer) with mailboxes. | Taskplane, Multi-node mesh |
🛠️ Workspace, Code & AST Mastery
| Feature | Description | Tech/Implementation |
|---|---|---|
| Hashline Anchoring | Content-hash anchored edits, stale-anchor recovery, and AST-edit preview. | Rust pi-natives, Tree-sitter |
| LSP & DAP Debugging | Native debuggers (lldb-dap, dlv, debugpy), workspace diagnostics, and code actions. | Agent Client Protocol (ACP) |
| Workspace Isolation | OS-level cloning (APFS, overlayfs) and automated Git worktrees for parallel tasks. | pi-iso, Git worktrees, Jujutsu (jj) |
| Bounded Context | On-demand symbol expansion and dependency signature slicing. | C#/C++/Python AST slicing |
| Virtual URIs | Seamless filesystem access to conflict://, pr://, agent://, skill://, etc. | OMP URI Resolution |
💻 UI/UX & Interaction Patterns
| Feature | Description | Tech/Implementation |
|---|---|---|
| Dual-Screen Sync | Bidirectional state syncing between Terminal TUI and the Web UI. | WebSockets, Fastify, SSE |
| PromptBus Overlays | Unified dialog routing (select, confirm, multi-select, editor) on top of chat. | React, shadcn/ui |
| Rich Composer | Drag-and-drop (8x 10MB images), @-suggestions, voice transcription, and ! / !! bash toggles. | Web Speech API, Vanilla/React |
| Web Terminal Emulation | Fully integrated in-browser terminal linked to session context. | xterm.js, node-pty |
| Kanban Dashboards | Live progression of tasks, subagent tracking, and peer reviews. | pi-kanban, Express |
📡 Observability, Telemetry & Networking
| Feature | Description | Tech/Implementation |
|---|---|---|
| Machine Federation | Proxy remote projects, Git, and terminals locally via mDNS and OAuth. | NetBird, Tailscale, zrok |
| OpenTelemetry (OTel) | Per-prompt span trees covering tokens, costs, models, and tool semantic conventions. | pi-otel, gRPC, Aspire Dashboard |
| Trace Waterfall | Browser dashboard for bottleneck analysis, span duration, and raw payload lazy-loading. | SQLite, OTLP Collector |
| Serverless Sharing | Self-contained session sharing via compressed URL hash without a backend. | deflate-raw, base64url |