Oh My Pi 知识库
Oh My Pi 把 Pi harness 扩展成带 native search、LSP、debugging、subagents、memory、browser 和 desktop tools 的 coding-first surface。能力更多,也更需要明确 provenance 与 profile 边界。

MAP
OMP 可以在一个 surface 中执行、记忆、委派,reviewed record 让这些能力保持可追责。
Oh My Pi 把 Pi harness 扩展成带 native search、LSP、debugging、subagents、memory、browser 和 desktop tools 的 coding-first surface。能力更多,也更需要明确 provenance 与 profile 边界。
Rust tools、shell、LSP、DAP、browser、desktop
Isolated worktree、typed result、Agent Hub
Project-scoped facts、retain、recall、learn
Project/user config、profile-specific credentials
01 · Oh My Pi 知识库
Native tools 被编译进跨平台 runtime
Oh My Pi 把 Pi harness 扩展成带 native search、LSP、debugging、subagents、memory、browser 和 desktop tools 的 coding-first surface。能力更多,也更需要明确 provenance 与 profile 边界。
| Native runtime | Rust tools、shell、LSP、DAP、browser、desktop | Capability surface 与 versioned implementation |
|---|---|---|
| Subagent | Isolated worktree、typed result、Agent Hub | 有 parent 可见 outcome 的 parallel execution |
| Memory | Project-scoped facts、retain、recall、learn | 可能过期的 context recovery |
| MCP profile | Project/user config、profile-specific credentials | 必须明确 transport 与 auth 的外部 capability |
02 · Oh My Pi 知识库
Profile 隔离 user-level MCP configuration 与 credentials
OMP 可以在一个 surface 中执行、记忆、委派,reviewed record 让这些能力保持可追责。
Capability surface 与 versioned implementation
有 parent 可见 outcome 的 parallel execution
可能过期的 context recovery
必须明确 transport 与 auth 的外部 capability
03 · Oh My Pi 知识库
Memory 与 typed subagent result 是 provenance,不是自动 acceptance
Oh My Pi 知识库: Native tools 被编译进跨平台 runtime; Profile 隔离 user-level MCP configuration 与 credentials; Memory 与 typed subagent result 是 provenance,不是自动 acceptance.
oh-my-pi_1Rust tools、shell、LSP、DAP、browser、desktop · Capability surface 与 versioned implementationoh-my-pi_2Isolated worktree、typed result、Agent Hub · 有 parent 可见 outcome 的 parallel executionoh-my-pi_3Project-scoped facts、retain、recall、learn · 可能过期的 context recoveryoh-my-pi_4Project/user config、profile-specific credentials · 必须明确 transport 与 auth 的外部 capabilityEVIDENCE
Oh My Pi 知识库: inspect the boundary
Native tools 被编译进跨平台 runtime Profile 隔离 user-level MCP configuration 与 credentials Memory 与 typed subagent result 是 provenance,不是自动 acceptance
oh-my-pi_1Native runtime: Rust tools、shell、LSP、DAP、browser、desktop; Capability surface 与 versioned implementationoh-my-pi_2Subagent: Isolated worktree、typed result、Agent Hub; 有 parent 可见 outcome 的 parallel executionoh-my-pi_3Memory: Project-scoped facts、retain、recall、learn; 可能过期的 context recoveryoh-my-pi_4MCP profile: Project/user config、profile-specific credentials; 必须明确 transport 与 auth 的外部 capabilityACCEPTANCE
Oh My Pi 知识库: execution is not acceptance
OMP 可以在一个 surface 中执行、记忆、委派,reviewed record 让这些能力保持可追责。
Verify Rust tools、shell、LSP、DAP、browser、desktop before accepting Capability surface 与 versioned implementation.
Verify Isolated worktree、typed result、Agent Hub before accepting 有 parent 可见 outcome 的 parallel execution.
Verify Project-scoped facts、retain、recall、learn before accepting 可能过期的 context recovery.
Verify Project/user config、profile-specific credentials before accepting 必须明确 transport 与 auth 的外部 capability.
FAQ
Oh My Pi 知识库: practical questions
OMP 可以在一个 surface 中执行、记忆、委派,reviewed record 让这些能力保持可追责。
Native tool result 会自动 canonical 吗?
不会。它提供 result 与 runtime trace,source owner 与 reviewer 仍决定什么是真的。
为什么 MCP type 字段重要?
省略 type 时 OMP 按 stdio 处理;remote server 必须声明 http 或 sse。
Profile 会被所有 projects 共享吗?
User-level MCP 跟随 active profile,project .omp/mcp.json 跟随 working directory;要记录当前 profile。
Memory 能取代 reviewed record 吗?
Memory 帮助下个 session 恢复 project context,但应指向 canonical record,而不是静默替代。
NEXT
OMP 可以在一个 surface 中执行、记忆、委派,reviewed record 让这些能力保持可追责。
Oh My Pi 把 Pi harness 扩展成带 native search、LSP、debugging、subagents、memory、browser 和 desktop tools 的 coding-first surface。能力更多,也更需要明确 provenance 与 profile 边界。
