正在打开每日关注
正在打开每日关注
拆解 pi-agent 三种身份与二开实践:国产模型接入、扩展机制、无内置 MCP/子智能体,Agent 学习者值得关注。
Extensions, skils, Prompttemplates, and thenes Published ro npm.- Install with pi install npm:<package>. See the package docs for details. RECENTLY PUBLISHED nitra/cursor @zeerke1ascet-copilot pi-loop-guard naruaitw/pi-sync 18M A60 34N AGO 38M A60 38M AGO narumitw/pi-subagents na
pi(pi-agent)是 earendil-works 出品的开源「极简 agent harness」,主打「自我可扩展的 coding agent」,官网 pi.dev 提供演示与一键安装。仓库拆为四个包:pi-coding-agent(交互式 coding agent)、pi-agent-core(带工具调用与状态管理的运行时)、pi-ai(多供应商 LLM 统一 API)、pi-tui(差分渲染终端 UI)。
作者总结 pi-agent 的「三种身份」:替代 Claude Code 当 coding agent 用、作为结构清晰且能跑通的开源 Agent 学习样板、作为二次开发底座构建垂直 Agent(只换业务层,循环骨架与模型调用复用)。实操演示了用 ~/.pi/agent/models.json + ModelRegistry 接入智谱 GLM-4-Flash、DeepSeek 等国产模型(声明 base URL、API 协议、模型 ID、上下文窗口);并用 createAgentSession、Skill、扩展(logger、memory、/analyze 命令)搭建数据查询 Agent。终端实机确认:pi 不内置 MCP 与子智能体,均可通过扩展或包实现。