This matrix categorizes the combined capabilities of the Oh My Pi (OMP) ecosystem into a cohesive, God-tier developer experience.

🧠 Core Agent Execution & Intelligence

FeatureDescriptionTech/Implementation
Dual-Kernel ExecutionPersistent Python & JS sandboxes with loopback tool callbacks.eval kernel, Bun, Python
Hindsight MemoryDurable fact retention and recall across sessions.@oh-my-pi/pi-mnemopi (SQLite)
Time-Traveling RulesAbort, inject system prompts, and course-correct mid-token generation.OMP event hooks
Live Compaction11-section continuity preservation, LiquidJS template routing, and stream recovery.pi-template-kit, LiquidJS
Dual-Scope Models5-lane hierarchical model precedence resolving down to global configs.OMP Mono
Integrated Web SearchQueries 14 providers with native vulnerability and markdown extraction.OMP Native

🧬 Multi-Agent Orchestration & Workflow

FeatureDescriptionTech/Implementation
Subagent SwarmsParallel task execution, schema-validated returns, and peer-to-peer IRC.Pi Extension API
FSM Workflow GatingHook-enforced Deterministic Finite State Machine denying illegal tool phases.Python hooks, Tree-sitter
Mission PlanningHierarchical decomposition (Mission → Milestone → Slice → Feature → Task).@fusion/engine
Agent CompaniesHundreds of specialized agents (Triage, Executor, Reviewer) with mailboxes.Taskplane, Multi-node mesh

🛠️ Workspace, Code & AST Mastery

FeatureDescriptionTech/Implementation
Hashline AnchoringContent-hash anchored edits, stale-anchor recovery, and AST-edit preview.Rust pi-natives, Tree-sitter
LSP & DAP DebuggingNative debuggers (lldb-dap, dlv, debugpy), workspace diagnostics, and code actions.Agent Client Protocol (ACP)
Workspace IsolationOS-level cloning (APFS, overlayfs) and automated Git worktrees for parallel tasks.pi-iso, Git worktrees, Jujutsu (jj)
Bounded ContextOn-demand symbol expansion and dependency signature slicing.C#/C++/Python AST slicing
Virtual URIsSeamless filesystem access to conflict://, pr://, agent://, skill://, etc.OMP URI Resolution

💻 UI/UX & Interaction Patterns

FeatureDescriptionTech/Implementation
Dual-Screen SyncBidirectional state syncing between Terminal TUI and the Web UI.WebSockets, Fastify, SSE
PromptBus OverlaysUnified dialog routing (select, confirm, multi-select, editor) on top of chat.React, shadcn/ui
Rich ComposerDrag-and-drop (8x 10MB images), @-suggestions, voice transcription, and ! / !! bash toggles.Web Speech API, Vanilla/React
Web Terminal EmulationFully integrated in-browser terminal linked to session context.xterm.js, node-pty
Kanban DashboardsLive progression of tasks, subagent tracking, and peer reviews.pi-kanban, Express

📡 Observability, Telemetry & Networking

FeatureDescriptionTech/Implementation
Machine FederationProxy 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 WaterfallBrowser dashboard for bottleneck analysis, span duration, and raw payload lazy-loading.SQLite, OTLP Collector
Serverless SharingSelf-contained session sharing via compressed URL hash without a backend.deflate-raw, base64url