ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

oh-my-pi 十分钟上手:把 IDE 能力接进终端的 AI 编程智能体,从安装到完成一次代码审查

oh-my-pi 十分钟上手:把 IDE 能力接进终端的 AI 编程智能体,从安装到完成一次代码审查 oh-my-pi 十分钟上手把 IDE 能力接进终端的 AI 编程智能体从安装到完成一次代码审查【免费下载链接】oh-my-pi⌥ Coding agent with the IDE wired in项目地址: https://gitcode.com/GitHub_Trending/oh/oh-my-pioh-my-pi命令行名omp是一个开源的终端 AI 编程智能体它把 LSP 语言服务、真实调试器和并行子代理体系直接接进 Agent内置 60 模型供应商、31 个工具约 8 万行 Rust 核心引擎全部打进同一个二进制。这篇文章不按功能清单走而是带你走一遍完整的工作日装好它、写下第一行修改、把改动交给第二个模型审查第二天早上无缝接着干。IDE 没接上时AI Agent 最容易翻车的三个地方用过终端 Agent 的人大概都有过类似经历让它改个名字它只改了引用处忘了桶文件和别名导入线上进程卡死它只能建议加几条 print 日志一个搜索请求要 fork 出好几个子进程。oh-my-pi 的思路是给 Agent 补上 IDE 那层能力重命名走 LSP 通道请求经workspace/willRenameFiles发出re-export、桶文件、别名导入会在文件真正移动前先同步更新语言服务配置见 LSP 配置文档挂真实调试器C 二进制段错误就附 lldb 单步到坏指针Go 服务挂起就附 dlv 走 goroutinePython 进程卡住就 debugpy 暂停求值搜索与 shell 全部进程内完成ripgrep、glob、find 直接链进二进制brush 充当 bash另有 58 个命令行工具ls、sed、sort、xargs、jq…作为 builtin 在进程内执行零 fork/exec实现位于 crates/pi-natives/十分钟装好 oh-my-pi 并接通模型macOS 和 Linux 上三选一即可Windows 在文末curl -fsSL https://omp.sh/install | sh # 官方脚本 bun install -g oh-my-pi/pi-coding-agent # Bun 全局安装推荐 brew install can1357/tap/omp # Homebrew装完用omp --version验证。Alpine 用户记得先apk add libstdc libgccWindows 在 PowerShell 里执行irm https://omp.sh/install.ps1 | iex。参数细节太多日常用到哪查哪完整列表在 CLI 参数参考。首次在项目根目录运行omp它会引导你完成初始化选供应商、登录或填 API Key、定默认模型。内置 60 供应商Anthropic、OpenAI、Gemini、DeepSeek、Ollama 本地推理等认证方式覆盖 OAuth 登录、订阅计划和免 Key 的本地推理。一个省事的细节它会直接继承你已有的 Cursor、Claude Code、Copilot 等配置文件上面这张扩展控制中心的截图就是发现结果——不需要写任何迁移脚本。切换模型有三个入口会话里敲/model、按CtrlP在已配置模型间循环、或者启动时用--smol/--slow分别指定轻量快模型和深度推理模型。第一次修改一句话下指令预览先行、失败回滚进入项目目录自然语言直接开工omp 把 src/utils.ts 里的 formatDate 函数加上时区参数并保持向后兼容接下来发生的事值得留意每次 read / grep / edit 都渲染成工具卡片过程完全透明修改默认走行锚定的hashline编辑契约可切换apply_patch、patch、replace先以提案形式展示 diff你确认后才原子落盘快照校验失败会自动恢复机制细节见 edit 工具文档需求含糊时Agent 用ask工具弹出结构化选项让你勾选而不是自行脑补提示词里写一个ultrathink当轮即触发最高档推理力度orchestrate则会注入多代理并行编排契约完整规则见 magic-keywords 文档/review让第二个模型替你做代码审查改完之后会话里敲/review。它会先给出审查基准菜单——按 base 分支做 PR 式对比、只看未提交改动、审查某个具体提交或自定义审查指令——然后并行派出评审子代理扫描改动问题按 P0–P3 分级列出P0/P1 会标记为阻断项并给出明确的能否合并结论。如果想让审查贯穿全程而不只是收工前一次可以用--advisor给 Agent 配一个常驻评审模型它读每一轮动作并注入批注行为说明在 advisor 文档。长会话怎么过第二天续接资料随手查oh-my-pi 的会话自动落盘跨天开发不丢上下文omp --continue 接着昨天的改动继续 # 继续上一个会话 omp --resume # 打开会话选择器按 ID 前缀恢复配合retain/recall/learn这套记忆工具Agent 会把项目级事实写进记忆库下次会话第一轮就能认出你的代码库。工作中途要查资料也不用切窗口web_search工具串接 23 个排序后的搜索供应商拿到的 URL 直接交给read消费——arXiv 的 PDF、技术文章都会转成带锚点的结构化 markdown工具链细节见 web_search 文档。再深入一步流规则、Agent Hub 与源码模式两个进阶能力值得一提。其一是时间旅行流规则TTSR你的规则平时休眠一旦模型输出偏离既定约束正则命中会在 token 流中途中止请求、把规则作为系统提醒注入再从同一点重试——纠偏不需要为每轮对话支付上下文税生命周期见 TTSR 文档。其二是子代理管控任务分发后按AltA打开 Agent Hub能看到每个子代理的实时活动与用量也能读转录、发转向消息或杀掉卡住的 worker。想跑开发版克隆仓库后一条命令起步git clone https://gitcode.com/GitHub_Trending/oh/oh-my-pi cd oh-my-pi bun setup bun dev结语把 Agent 当成有 IDE 的同事走到这里你已经绕完 oh-my-pi 的核心闭环安装 → 接通模型 → 自然语言改代码 → 预览与回滚 → 第二模型审查 → 会话续接。它的设计取舍很明确——终端优先、能力全内置用不上的可以完全不碰。接下来两个值得试的方向用orchestrate跑一次多子代理并行任务或者按 记忆系统文档 给项目沉淀第一批长期事实然后回到 packages/coding-agent/ 的源码里看看这些行为是怎么落地的。【免费下载链接】oh-my-pi⌥ Coding agent with the IDE wired in项目地址: https://gitcode.com/GitHub_Trending/oh/oh-my-pi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表