动机
oh-my-pi(omp,https://github.com/can1357/oh-my-pi)是 Pi 的社区增强 fork,
目前在 GitHub 已有 27k+ stars,增长很快。它在原版 Pi 的基础上补齐了大量能力:
hashline 编辑:基于内容 hash 的锚点编辑,避免编辑失败和文件损坏
内置 LSP:重命名、引用、代码操作等
内置 DAP 调试器:lldb / dlv / debugpy 等
浏览器与 web_search 工具
一等公民的 subagent(独立 worktree + 结构化结果)
60+ 模型提供商,一个 /model 随时切换
项目级记忆与 skills
Codeg 目前已内置支持原版 Pi(ACP 直连,解析 ~/.pi/agent/sessions/),
而 omp 正是它的增强版,两者运行时与 session 格式同源。
希望 Codeg 也能原生支持 omp。
接入可行性(供开发者参考)
omp 原生讲 ACP:omp acp 子命令,与 Codeg 现有接入方式完全一致,
和 Pi 同类,无需额外的 ACP 适配器
npm 包:@oh-my-pi/pi-coding-agent(需 Bun >= 1.3.14,也有预编译二进制)
会话存储:~/.omp/agent/sessions/<encoded-cwd>/<timestamp>_<sessionId>.jsonl
JSONL、树结构(id/parentId)、与 Pi 同源,理论上可复用/扩展现有 Pi 解析器
建议同步提供可重定位目录的环境变量(类似 Pi 的 PI_CODING_AGENT_SESSION_DIR)
期望
将 omp 加入内置 Agent 列表:安装 / pin / 更新、preflight、设置面板,
与其它内置 Agent 体验一致
支持从 ~/.omp/agent/sessions/ 导入并展示历史会话
若短期内不内置,希望确认通过「自定义 Agent」注册 omp 的推荐路径
(omp 是否已进入 ACP 公共 registry)
关联
求接入omp #345 ("求接入omp",已关闭):之前的同类请求,希望重新评估,
或说明当时关闭的原因 / 当前可用的方案
动机
oh-my-pi(omp,https://github.com/can1357/oh-my-pi)是 Pi 的社区增强 fork,
目前在 GitHub 已有 27k+ stars,增长很快。它在原版 Pi 的基础上补齐了大量能力:
Codeg 目前已内置支持原版 Pi(ACP 直连,解析 ~/.pi/agent/sessions/),
而 omp 正是它的增强版,两者运行时与 session 格式同源。
希望 Codeg 也能原生支持 omp。
接入可行性(供开发者参考)
omp acp子命令,与 Codeg 现有接入方式完全一致,和 Pi 同类,无需额外的 ACP 适配器
@oh-my-pi/pi-coding-agent(需 Bun >= 1.3.14,也有预编译二进制)~/.omp/agent/sessions/<encoded-cwd>/<timestamp>_<sessionId>.jsonlJSONL、树结构(id/parentId)、与 Pi 同源,理论上可复用/扩展现有 Pi 解析器
期望
与其它内置 Agent 体验一致
(omp 是否已进入 ACP 公共 registry)
关联
或说明当时关闭的原因 / 当前可用的方案