Knowledge Base for Oh My Pi
Oh My Pi turns the Pi harness into a coding-first surface with native search, LSP, debugging, subagents, memory, browser and desktop tools. More built-in capability makes the runtime powerful; it also makes provenance and profile boundaries important.

MAP
OMP can execute, remember, and delegate in one surface; reviewed records keep that power accountable.
Oh My Pi turns the Pi harness into a coding-first surface with native search, LSP, debugging, subagents, memory, browser and desktop tools. More built-in capability makes the runtime powerful; it also makes provenance and profile boundaries important.
Rust tools, shell, LSP, DAP, browser, desktop
Isolated worktree, typed result, Agent Hub
Project-scoped facts, retain, recall, learn
Project or user config, profile-specific credentials
01 · Knowledge Base for Oh My Pi
Native tools are compiled into the cross-platform runtime
Oh My Pi turns the Pi harness into a coding-first surface with native search, LSP, debugging, subagents, memory, browser and desktop tools. More built-in capability makes the runtime powerful; it also makes provenance and profile boundaries important.
| Native runtime | Rust tools, shell, LSP, DAP, browser, desktop | Capability surface and versioned implementation |
|---|---|---|
| Subagent | Isolated worktree, typed result, Agent Hub | Parallel execution with a parent-visible outcome |
| Memory | Project-scoped facts, retain, recall, learn | Context recovery that can become stale |
| MCP profile | Project or user config, profile-specific credentials | External capability whose transport and auth must be explicit |
02 · Knowledge Base for Oh My Pi
Profiles isolate user-level MCP configuration and credentials
OMP can execute, remember, and delegate in one surface; reviewed records keep that power accountable.
Capability surface and versioned implementation
Parallel execution with a parent-visible outcome
Context recovery that can become stale
External capability whose transport and auth must be explicit
03 · Knowledge Base for Oh My Pi
Memory and typed subagent results are useful provenance, not automatic acceptance
Knowledge Base for Oh My Pi: Native tools are compiled into the cross-platform runtime; Profiles isolate user-level MCP configuration and credentials; Memory and typed subagent results are useful provenance, not automatic acceptance.
oh-my-pi_1Rust tools, shell, LSP, DAP, browser, desktop · Capability surface and versioned implementationoh-my-pi_2Isolated worktree, typed result, Agent Hub · Parallel execution with a parent-visible outcomeoh-my-pi_3Project-scoped facts, retain, recall, learn · Context recovery that can become staleoh-my-pi_4Project or user config, profile-specific credentials · External capability whose transport and auth must be explicitEVIDENCE
Knowledge Base for Oh My Pi: inspect the boundary
Native tools are compiled into the cross-platform runtime Profiles isolate user-level MCP configuration and credentials Memory and typed subagent results are useful provenance, not automatic acceptance
oh-my-pi_1Native runtime: Rust tools, shell, LSP, DAP, browser, desktop; Capability surface and versioned implementationoh-my-pi_2Subagent: Isolated worktree, typed result, Agent Hub; Parallel execution with a parent-visible outcomeoh-my-pi_3Memory: Project-scoped facts, retain, recall, learn; Context recovery that can become staleoh-my-pi_4MCP profile: Project or user config, profile-specific credentials; External capability whose transport and auth must be explicitACCEPTANCE
Knowledge Base for Oh My Pi: execution is not acceptance
OMP can execute, remember, and delegate in one surface; reviewed records keep that power accountable.
Verify Rust tools, shell, LSP, DAP, browser, desktop before accepting Capability surface and versioned implementation.
Verify Isolated worktree, typed result, Agent Hub before accepting Parallel execution with a parent-visible outcome.
Verify Project-scoped facts, retain, recall, learn before accepting Context recovery that can become stale.
Verify Project or user config, profile-specific credentials before accepting External capability whose transport and auth must be explicit.
FAQ
Knowledge Base for Oh My Pi: practical questions
OMP can execute, remember, and delegate in one surface; reviewed records keep that power accountable.
Does a native tool result become canonical?
No. Native execution gives a result and a runtime trace. The source owner and reviewer still decide what is true.
Why does the MCP type field matter?
OMP treats an omitted type as stdio. A remote server must declare http or sse so validation and authentication use the intended transport.
Are profiles shared by projects?
User-level MCP follows the active profile, while project .omp/mcp.json follows the working directory. Record which profile was active.
Can memory replace a reviewed record?
Memory helps the next session recover project context. It should point to, not silently replace, an accountable canonical record.
NEXT
OMP can execute, remember, and delegate in one surface; reviewed records keep that power accountable.
Oh My Pi turns the Pi harness into a coding-first surface with native search, LSP, debugging, subagents, memory, browser and desktop tools. More built-in capability makes the runtime powerful; it also makes provenance and profile boundaries important.
