Skip to content

Latest commit

 

History

History
66 lines (53 loc) · 5.61 KB

File metadata and controls

66 lines (53 loc) · 5.61 KB

参考资料

设计哲学

资料 说明
What I learned building an opinionated and minimal coding agent pi 作者的设计纲领:minimal prompt/toolset、No plan mode、No sub-agents 等
pi README — Philosophy "aggressively extensible";"What pi doesn't do" 官方清单
oh-my-pi README fork + batteries-included 路线的自我表述,piex 的主要功能来源
porting-from-pi-mono.md omp backport 上游的维护 playbook,fork 路线成本的一手材料

pi 官方文档

基于 earendil-works/pipackages/coding-agent 的文档。

链接默认分支为 main;若 404,请对照 earendil-works/pi 当前默认分支调整路径。

文档 链接
pi 主文档 README.md
扩展开发 docs/extensions.md
Package 管理 docs/packages.md
Prompt 模板 docs/prompt-templates.md
Skills 开发 docs/skills.md
主题开发 docs/themes.md
TUI 组件 docs/tui.md
快捷键 docs/keybindings.md
SDK 集成 docs/sdk.md
自定义 Provider docs/custom-provider.md
模型配置 docs/models.md

pi 扩展示例

examples/extensions/

关键示例:

示例 用途
tool-override.ts 覆盖内置工具(hashline 参考)
tools.ts 注册自定义工具 + 工具启用/禁用
plan-mode/index.ts 计划模式(plan 的基础)
subagent/ 子 agent 实现参考
summarize.ts 自定义 compaction
permission-gate.ts 权限控制
protected-paths.ts 路径保护

功能来源

功能 来源项目 源码
hashline oh-my-pi packages/hashline/src/
DAP oh-my-pi packages/coding-agent/src/dap/
LSP oh-my-pi packages/coding-agent/src/lsp/
LSP 写后诊断闭环 OpenCode packages/opencode/src/lsp/ + edit/write touchFile
Plan mode oh-my-pi packages/coding-agent/src/plan-mode/
Review command oh-my-pi bundled/review/
Review tool oh-my-pi tools/review.ts
Plan TOC oh-my-pi plan-toc.ts
dark-terminal 主题 opencode-themes dark-terminal.json

其他参考项目