Pi 编码智能体
pulseaiclub/phi · 技能
来自 pi 的编码代理。 ∞ 提供者、子代理、哈希线编辑和权限门
★ 81GitHub 星标
5分支
2026-08-15最近更新
Go开发语言
MIT许可证
项目简介
一个用 Go 编写的最小化终端编码代理框架(harness)——Pi 的姊妹项目。 刻意保持清亮:一个模型循环、一组工具、一个可读的 TUI——不是塞满功能的终端 IDE。 子代理(Sub-agents) — 拉起隔离任务,在 TUI / job 日志里完整看到执行过程,而不是把每一步都塞进父会话上下文 Hashline 编辑 — 按「行号 + 内容哈希」改文件(思路对齐 oh-my-pi):模型瞄锚点改,而不是整文件重写;哈希对不上就拒绝,避免过度编辑和静默写坏 权限门控 — 危险工具先过 Gate / Ask;代理能碰你的代码树时,安全不是可选项 MCP 不炸上下文 — 随便配多少 MCP 服务器,工具 schema 绝不进模型 prompt。Agent 只看到三个元工具(mcplist / mcpinspect / mcpcall),按需发现再调用;权限仍走 Gate / Ask / Hooks。详见 MCP 任意模型 — OpenAI 兼容或 Anthropic,无厂商锁定
首次启动时,phi 会自动创建 /.phi/{bin,skills,hooks,session}。搜索工具 (fd、rg)缺失时会在后台下载到 /.phi/bin。
TUI 给模型提供四个核心工具——read、write、edit 和 bash——外加 grep、glob、list、fetch。模型用这些工具来完成你的请求。 资源占用
安装命令
dsh plugin --profile web add github:pulseaiclub/phi