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; Busabase records keep that power accountable: every change is attributed to the agent and key, and reversible.
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; Busabase records keep that power accountable: every change is attributed to the agent and key, and reversible.
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; Busabase records keep that power accountable: every change is attributed to the agent and key, and reversible.
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; Busabase records keep that power accountable: every change is attributed to the agent and key, and reversible.
Does a native tool result become canonical?
No. Native execution gives a result and a runtime trace. What the team relies on lives in a Busabase record with its source, author, and history.
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 Busabase 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; Busabase records keep that power accountable: every change is attributed to the agent and key, and reversible.
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.
