Wiki 知识库

全部文档 / 标签: Pi

40 篇
清除

超简单 PI Agent,入门到精通,个人智能体的王者

本文是一篇面向新手的 Pi Coding Agent 全面入门教程。Pi 是一个跑在终端里的极简 AI 编程智能体框架,定位为'最小智能体外壳':内核只保留基本工具循环,计划模式、子智能体、权限系统等能力全部拆给扩展。文章详细介绍了安装方式(官方脚本、npm、Nix)、界面与常用快捷键、模型配置、四种使用模式(交互、打印/JSON、RPC、SDK)、技能/扩展/提示词模板/主题的扩展体系,以及树状会话管理。作者重点总结了七个常见坑:无内置权限系统需容器隔离、默认无 plan mode、npm 不锁传递依赖、grep 等工具默认关闭等。Pi 支持 15 家以上模型商,MIT 协议,与 Claude Code、Codex 是两条路线:要开箱即用选成品,要可自由定制的个人智能体选 Pi。

技术 › Agent 想风 2026-10-2217.8 KB 34.8K 106 82

Pi 插件不知道怎么选,看这一篇就够了

文章针对 Pi 编程代理插件市场插件过多、选择困难的问题,给出系统性的选择指南。作者核对了 46 个插件,淘汰 9 个停止维护或无人使用的,提出'常驻 3 个插件'的核心建议:pi-cc-extensions(优化输出排版)、pi-web-access(联网搜索)、pi-context-view(查看上下文占用)。文章先讲清 Skill、Extension、Package 三个概念及安装、试用的基本命令,再按 7 个场景(订阅接入、多线程、上网、浏览器操作、省 Token、安全、写代码)推荐每个场景的最佳选择,最后教读者通过四个指标自行判断插件可靠性和避开同名包的坑。

技术 › Harness Engineering 小墨同学 2026-10-1334.8 KB 14.8K 119 90

L 站注册教程:不写小作文,查年限、领邀请

作者介绍了中推 AI 社区 Linux DO(L 站)的最新注册方法:GitHub 账号满 5 年即可申请邀请,无需再写申请小作文。作者用 AI 开发了一个查询工具,输入 GitHub 用户名即可检查年限并直达官方申请入口。文章给出极简三步注册流程及注意事项(链接 30 分钟有效、须用绑定邮箱、免费申请谨防卖码)。同时分享了工具的开发过程:作者在 Pi 中接入蚂蚁百灵 Ling-3.1-flash 模型,零代码完成开发,该模型在资料读取、浏览器自验证和排错方面表现出色。文末附模型免费体验入口与 Pi 配置教程。

技术 › 工具与效率 Lonely 2026-10-1113.1 KB 174.4K 294 77

他们怎么看待其他编码 harness

本文是 Pi Durable 访谈译文第三篇,Mario Zechner 与 Armin Ronacher 讨论各类编码 harness 的体验。他们聊到 AMP 的 Orbs 设计与团队愿景、OpenCode 的持久化探索、DeepSeek harness 的插件架构与极简体验、以及 Claude Code 的自我修改趋势与稳定性问题。还谈及 Pi Mobile 让手机本地运行 agent 的愿景、Web 插件系统的安全挑战(XSS、沙箱隔离)、对 MCP 支持的转变,以及让非开发者上手 agent 的 onboarding 难题和对 AI 技术真正落地应用的期待。

技术 › Harness Engineering yibie 2026-10-1018.8 KB 3.4K 21 66

深读 Pi School 15 节课:一门用 Pi 本身教你 Pi Agent 的免费课程

本文深入解读 Pi School 这门免费开源的 15 节课程,教授如何使用 Pi——一个模型无关的极简终端编程智能体。课程采用'用 X 学 X'的设计,学员把提示词粘给 Pi,由 Pi 自己授课并同步进度。内容分四个阶段:环境搭建与配置契约(含 AGENTS.md)、理解模型边界(上下文压缩、会话分支)、以及四层扩展体系(Skills、MCP、Code mode、Extensions)。文章特别分析了 Pi 的 Trust 信任模型——以项目级一次性授权替代逐动作确认,并点评了课程的优势(认知阶梯清晰、诚实度高、押注开放标准)与局限(深度偏入门、生态绑定 Cloudflare 等)。

技术 › Agent meng shao 2026-10-0813.7 KB 25.5K 250 86

12G显存部署125B Qwen3.8-Flash-Next 全攻略

本文介绍了如何借助Strata框架和Agent自动化流程,在12GB消费级显卡上部署125B参数的MoE模型Qwen3.8-Flash-Next。文章解释了MoE稀疏激活(每token仅激活6B)与Strata让GPU、CPU、RAM、SSD协同工作的原理,对比了不同量化方案(UD-IQ4_XS与UD-Q4_K_XL)在专家缓存命中率上的速度差异。作者全程使用蚂蚁的Ling-3.1-flash Agent完成从读文档、检查硬件、安装、排错到测速验收的部署流程,并成功将本地模型接入pi。该方法可复用于部署Ling、GLM、Kimi、DeepSeek等其他本地模型。

技术 › LLM 实践哥 Li 2026-10-087.4 KB 159.4K 454 79

从零开始理解上下文压缩

本文译自 Earendil Engineering 的《How Compaction Works in Pi》,讲解编程 Agent(如 Pi、Claude Code、Codex)中的上下文压缩机制。LLM 的上下文窗口有限,随着对话和工具调用不断积累,请求会超出上限。解决方案之一是压缩:用 LLM 生成的摘要替换较早的历史记录,同时原样保留近期消息。文章详细介绍了 Pi 的实现——触发时机(接近上限自动触发或 /compact 手动触发)、token 预算、压缩提示的设计(像一份交接简报,包含目标、进度和关键决定),以及压缩与提示缓存的关系:压缩会打破前缀缓存,导致后续请求需重新计算。

技术 › LLM 小墨同学 2026-10-0515.9 KB 59.9K 217 75

我把免费的 6B 设计模型 Ming-Image 装进了 Pi,才发现设计原来这么简单!

作者使用免费开源的 6B 设计模型 Ming-Image-0.1-Design,通过 OpenRouter API 制作了一张 9:16 海报。流程分四步:先生成高饱和赛博背景,再生成彩色液态糖果字和青色膨胀字两组艺术字,然后用 Design-Layer 模型拆出带透明通道的文字层,最后与人物、霓虹装饰重新排版,得到 1080×1920 海报及 7 个可独立调整的图层。作者也指出了局限:边缘噪点、图层分错、输出尺寸变化等问题。最后作者将 OpenRouter 调用封装为 Pi 插件,并附带修改后的 ling-ui-design Skill,方便他人复现。

技术 › 工具与效率 Chasen 2026-10-034.2 KB 4.5K 29 77

Pi 1.0:一次重新思考——MCP 进核心与 CodeMode 编排层

文章解读 Pi 1.0 发布:Pi 从公开拒绝 MCP 转变为将其纳入核心支持。关键不在改变主意,而是为支持 MCP 所做的改动(沙箱、解释器、工具元数据、延迟加载)本身具有普遍价值,同时也让 Jev 等非 LLM 模型受益。核心概念 CodeMode 是跑在 harness 受信任侧的编排层沙箱,用 JavaScript(可作 WASM 分发)自由组合工具调用与模型调用,状态保存在会话记录中。Pi 团队认为 MCP 的问题是外部服务器难以组合,希望其向 OpenAPI 式结构化数据演进。此外还发布了构建长时间运行 agentic 应用的新基座 Pi Durable,以及延迟工具加载、缓存预热等改进。

技术 › Harness Engineering yibie 2026-10-0211.8 KB 15.2K 82 77

从零开始理解 Agent Harness(What is a Harness)【译】

本文译自 Earendil 的 What is a Harness?,以攀岩安全带类比 Agent Harness,面向初学者介绍其概念与工作原理。文章指出 Agent = Model + Harness,Harness 是为 AI 模型提供运行环境的软件,核心职责包括四点:提供系统提示、提供可调用的工具、构建 Agent 循环、以及作为转换层支持多种 AI 模型。作者通过比较小学排名并撰写建议邮件的示例,演示了 Agent 循环的完整流程。文章还强调开源中立 Harness(如 Pi、OpenClaw 等)能将自主权交还用户,用户可以拥有、改造自己的 Harness,自由选择模型并比较结果与成本,从而避免对 AI 实验室单一应用的依附。

技术 › Harness Engineering 小墨同学 2026-10-0113.0 KB 45.1K 320 64

如何偷走 bestony-pi 这个包?

作者介绍了自己维护的 Pi Preset 项目 bestony-pi,并鼓励用户不要直接使用,而是 fork 该项目改造为自己的包。文章说明了三个理由:包带有强烈的个人喜好和使用习惯、Model Provider 插件因人而异且过多会影响初始化速度、仓库已做好大量基建值得复用。该包通过 GitHub Actions 实现 CI/CD,支持 npm 自动发布与版本号更新、自动检查上游更新并生成发布记录,以及 NPM Trusted Publisher 方案避免 TOKEN 泄露。作者希望大家先用再'偷走',变成自己的 preset。

技术 › 工具与效率 Bestony | 白宦成 2026-09-202.9 KB 10.6K 57 64

Pi 的扩展性为什么这么强?一个插件又能影响什么?

文章深入剖析了 Pi 这个 Agent 框架的插件扩展机制。作者通过阅读源码,将插件能力归纳为四个关键切面:input 入口拦截与改写、context 视图投影(控制模型可见内容、压缩日志、脱敏)、tool_call/tool_result 工具执行前后的参数修改与结果加工、以及通过 sendMessage 的 steer/followUp/nextTurn 策略主动驱动循环,实现自愈回路。文章强调建立 Prompt、Turn、Loop 三个执行尺度的思维模型,并给出工程实践建议:优先使用社区插件,或把 Hook 机制交给 AI 代写插件。

技术 › Agent Chasen 2026-09-1814.9 KB 18.9K 53 88

Agent 能做的、与写代码无关的有用之事

本文由 Automattic 工程师 Elijah Potter 撰写,探讨 AI coding agent 在写代码之外的实际用途。作者分享了三个工作流用例:修复 PR 的 merge conflict、查找与分支相关的 issue、诊断并修复 GitHub Actions 失败,并附上其在 pi 中使用的 prompt 模板。作者强调这些 prompt 仅作灵感,鼓励读者根据自身工作流灵活调整,将重复性、低认知负荷的任务交给 agent 处理。

技术 › Agent yibie 2026-09-134.6 KB 1.7K 8 78

从零开始,开源一本属于自己的 Pi 蓝皮书

作者分享了自己深度学习 Pi Agent 两个月后,将零散的学习心得整理成一本开源蓝皮书的完整过程。文章涵盖整理 98 条学习推文并提炼判断、选择 VitePress 作为技术方案、两轮 UI 返工、创建 GitHub 开源仓库、使用 Cloudflare Pages 部署并绑定域名,以及主动发邮件向 Earendil 获取文章翻译授权的经历。作者提供了可照做的实操步骤,说明即使没有前端经验,也能从材料整理到网站上线的全流程完成一本可公开访问、持续维护的开源知识手册。

技术 › 工具与效率 小墨同学 2026-09-1019.8 KB 125.8K 348 82

Pi, Codex, DSH 的 Agent Loop 策略有何不同?

作者在将 ChatOllama 改写为 Agent 时思考“Agent 最多应连续执行多少步”的问题,对比了 Pi、Codex 和 DeepSeek Harness(DSH)三种 Agent Loop 实现。Pi 依赖 shouldStopAfterTurn 回调,把终止策略交给上层,强调可组合性;Codex 不设统一轮数上限,而是对模型请求、工具调用、上下文压缩和 token 预算分层管理,适合长时间编码任务;DSH 则像可恢复的运行协议,用 turn/step 区分、inbox 机制和事件日志驱动继续与停止,强调可恢复与可扩展。作者总结:生产级 Agent 不应依赖固定 step 数,核心在于确认任务是否仍在推进并有明确机制停止。

技术 › Agent VerySmallWoods 2026-09-105.3 KB 3.8K 32 77

给 Pi 加能力可以先看这 6 个开源项目

文章介绍了 6 个为 Pi(Agent 工作台)扩展能力的开源项目:pi-subagents 支持多 AI 分工协作;pi-interactive-shell 让 AI 管理可见终端并随时人工接管;pi-model-switch 按任务难度自动切换模型;pi-autoresearch 让 AI 持续迭代优化代码;pi-code 适合已有 Claude Code 规则和工具积累的用户;monopi 则是一体化方案,包含任务管理、后台任务和子 Agent 系统,适合从零开始的用户。

技术 › Agent 诺鸭船长3 (@noahduck283) 2026-09-101.9 KB 69

Self Evolving Harness With Memory:编码智能体的自进化与记忆机制

文章探讨如何在不训练模型的前提下,让编码智能体在后续任务中持续变好。作者将编码智能体拆解为“冻结模型 + harness 程序”,并以 Pi 和 Hermes 为例说明通用 harness 的循环结构:组装提示、调用工具、追加结果、压缩上下文。核心观点是,真正带来“自进化”的并非内层循环本身,而是引入第二个写入者——在回合结束后或任务进行中,由额外代理将经验写入 MEMORY.md、SKILL.md 或四类存储,使下一个上下文窗口能加载这些持久化知识。Hermes 通过 fork 代理定期写记忆与技能,Prime Agent 则用 /refine 从轨迹中做最小可回滚编辑。两者都保留不可变基础提示,只改变下一窗口内容。

技术 › Agent mem0 2026-09-1022.9 KB 40.5K 438 74

从一个任务提醒开始,给 Pi 加上自己的第一个小功能

本文以“任务结束提醒”为例,手把手讲解如何为 Pi 编写第一个 Extension。作者先区分了 Skill、Extension、Package 三个概念,然后明确了具体需求:Pi 一轮处理结束后在桌面弹出通知,方便切换窗口后回来查看结果。文章演示了如何用自然语言让 Pi 自己生成扩展代码,保存到 .pi/extensions/ 目录,通过 /reload 加载并用 /notify-test 测试,使用 iTerm2 的 OSC 9 协议发送通知。还介绍了全局与项目级扩展的区别、常见问题排查方法,以及如何修改文案和停用扩展。强调第一次动手只需解决一个小问题,随需求逐步完善。

技术 › Openclaw 小墨同学 2026-09-0814.5 KB 21.7K 25 83

Agent 拼装台 Pi|从入门到榨干

本文系统介绍了 Agent 工具 Pi 的理念与用法。Pi 是一个极简的 Agent Harness(工作台),默认只提供读、写、改文件和运行终端命令四种基础工具,不绑定任何模型,可接入 Codex、Claude、Gemini 或本地模型。作者通过 Databricks 和 Fullscript 的实测说明其轻量设计能显著降低 Token 成本。文章按使用顺序展开:安装并接通模型、跑通第一个任务、利用 /tree 会话树实现多模型同起点分叉比较,最后通过 AGENTS.md、Skill 和 Extension 让 Pi 自我扩展,逐步长成专属 Agent。

技术 › Agent 诺鸭船长3 2026-09-0726.3 KB 142.3K 275 84

pi-matt-pocock 介绍,以及一种替代 skills 的 agent 能力设计

本文介绍 pi-matt-pocock,一个将 mattpocock/skills 中适合工程协作的方法论适配为 Pi 持久化工作流编排器的 Pi package。它遵循最小工具暴露原则,仅提供管理命令和一个主要编排 tool,支持 idea-to-ship、hard-bug、triage、wayfinding、architecture 五条 route。相比纯 skills 方案,它通过按需加载 procedure 正文、将 route/procedure/phase 状态持久化到 session,解决了命名冲突、上下文膨胀与进度不可恢复问题。文章还延伸讨论了 skills 之外的架构设计空间,梳理了从扁平 skill 库到确定性状态机、按阶段拆分子 agent 等五种方案的权衡轴。

技术 › Agent Frad 2026-09-0311.3 KB 57.5K 167 82

半年后的今天,我怎么用 AI 写代码

作者回顾了半年间 AI Coding 实践的演进:三月通过 Harness Engineering 给模型加约束,八月换成更轻量的 Pi 减少上下文注入,如今实践进入稳定态。文章介绍了当前工具栈,包括 matt skills(需求对齐、spec 拆解、TDD 实现)、ponytail(消除 AI Slop)、subagent 加 worktree 并发开发等。作者提出完整的日常 Coding SOP,从脑暴对齐到垂直切片再到 subagent 实现和人工 Review,并指出人工 Review 已成为新的瓶颈,介绍 Ensemble Review 多模型交叉审查方案。最后强调软件工程基本功与工程直觉在 AI 时代愈发重要。

技术 › Claude Code LanLance 2026-09-038.8 KB 138.9K 938 87

万字长文|一文读懂 Pi Runtime

本文系统解析开源 AI Agent 工具包 Pi Runtime。作者指出,模型推理与工具执行之间需要一层可靠的运行时控制逻辑。文章详细介绍 Pi 的五个核心包:pi-ai 统一多模型供应商差异、pi-agent-core 是运行时本体、pi-coding-agent 是可直接使用的终端产品、pi-tui 提供终端交互、pi-telemetry 提供观测能力。随后深入讲解一次任务的完整执行链路、steering 与 follow-up 的双层循环设计、工具调用六阶段管道、副作用工具的重试与重放策略、上下文压缩的现场重建机制及会话树结构,适合想理解 Coding Agent 底层原理及选型 Agent 框架的研发与产品团队阅读。

技术 › Agent siuser小伟 2026-09-0128.8 KB 3.2K 14 84

当我从放弃 Claude Code 转向 Pi 并且搭建了自己的一套 Coding Harness 才知道什么叫做效率

作者分享了将主力 Coding Agent 从 Claude Code 切换到 Pi 并自建 Harness 三周后的体验。Pi 核心精简、缓存命中率高,且让用户能完全掌控 Agent 工作方式。作者将 Harness 分为三层:AGENTS.md 管纪律(全局与项目级规则)、Skills 管能力(tdd、code-review 等按需加载)、Packages 管控制面(重点介绍 pi-subagents 并行调度、pi-skillful 技能管理、pi-ask 歧义处理等 10 个常用包)。工作流遵循先问清、再侦察、后修改的原则,强调同一目录只留一个 writer、reviewer 可并行。作者还分享了避免堆砌 Skill 和 Package 的教训,提醒 Pi 默认最高权限无沙箱,需提防危险指令。

技术 › Claude Code Chasen 2026-08-279.6 KB 129.2K 680 83

工具集 | Pi 实用工具大盘点

作者将自己此前分享的 9 个 Pi 工具整理成一张按需选择的"装修地图",而非必装全家桶。文章首先介绍 pi install 等 Pi Package 基础命令及安全注意事项,随后分三层推荐工具:第一层为基础能力,包括沙箱安全(pi-sandbox)、联网访问(pi-web-access)和计划与代码审查(Plannotator);第二层为遇到明确问题再装的工具,包括上下文管理(context-mode)、MCP 适配器(pi-mcp-adapter)、多 Agent 协作(pi-subagents)、长期记忆(pi-hermes-memory);第三层为远程使用工作台,包括 PI WEB 浏览器控制台和 ax-feishu-bridge 飞书接入。最后给出三套组合搭配建议。

技术 › Agent RabbittuX(AI版) 2026-08-2717.2 KB 9.1K 28 75

省Token又快速,新一代的Agent - Pi

文章介绍了终端 Coding Agent Pi——一款上线约一年、GitHub 接近 10 万 Star 的开源工具。与 Claude Code、Codex 提供完整成品不同,Pi 走极简路线,仅保留读/写文件、精确修改和 Bash 四个核心工具,其余功能按需通过 Skill、Extension 和 Package 扩展。Databricks 测试显示相同模型下 Pi 的单任务成本可低至其他 Agent 的一半。文章从安装登录讲起,详细演示了多行输入、@ 引用文件、粘贴截图、!/!! 命令等日常操作,重点讲解了 Steer(任务中转向)与 Follow-up 追加任务的交互机制、Session 树状会话管理及 /compact 压缩策略,并介绍了 AGENTS.md 项目指令文件的写法与扩展体系,帮助用户低成本上手并掌控工作流。

技术 › Agent 苏乐 2026-08-2729.6 KB 97.5K 196 91

如何选择 DeepSeek Harness / Claude Code / Codex / Pi

文章帮助开发者厘清不同 Coding Agent 工具的选型思路,将需求分为三类:开箱即用的 Coding Agent 产品、可编程调用的 Agent SDK、以及用于定制自有 Agent 的 Agent Framework。预算充足可选 Claude Code 或 Codex,预算有限可用 OpenCode,追求极简与插件机制可选 Pi,想尝试递归自进化(RSI)可关注 DeepSeek Harness。作者认为 DSH 目标宏大但短期不会作为主力工具,会持续关注学习。

技术 › Harness Engineering Bestony | 白宦成 2026-08-265.9 KB 4.7K 26 68

Pi 小白完整入门教程(上):安装配置 + 第一个项目

本文是面向零基础用户的 Pi 编程 Agent 入门教程上篇。Pi 是 2026 年 GitHub 9.3 万星的极简 AI 编程 Agent,核心理念是做减法:仅 4 个内置工具、约 1000 token 系统提示词,同等成本下代码质量超过 Claude Code 和 Codex,速度快 1.5-2 倍,且能自我进化写插件。教程详细讲解了 Agent、模型、Token 等基础概念,三种安装方式,配置 DeepSeek API Key 或订阅账号的方法,常用操作快捷键,并手把手带领读者用一句话指令让 Pi 从零做出一个家庭记账本 React 网页,完成从安装到作品落地的完整闭环。

技术 › Agent 老爸的AI联萌 2026-08-2512.7 KB 3.5K 16 81

Agent 内核拆解(四):Pi 上下文压缩机制详解

本文是 Agent 内核拆解系列第 4 篇,深入分析开源 coding agent pi 的 compaction(上下文压缩)机制。文章介绍了触发压缩的两种条件:context 超过阈值(窗口减去 reserveTokens)和 API 溢出报错,并讲解了溢出恢复流程。压缩时从消息列表末尾回溯找合法切割点(保留最近约 2 万 token 原文),之前的消息用 LLM 按结构化格式(Goal、Progress、Key Decisions 等)总结成摘要,并在末尾追加 <read-files> 和 <modified-files> 文件列表,让模型压缩后仍知道读过、改过哪些文件。文末提供配套可运行代码与实践建议。

技术 › Agent Yanhua 2026-08-218.1 KB 4.4K 40 83

4 个工具撑起一个 coding agent

本文深度拆解开源 Coding Agent pi 的工具调用机制,揭示其仅靠 bash、read、write、edit 四个工具即可完成核心编码任务。详细阐述了工具调用的三段式流水线(准备、执行、收尾),以及如何通过并行执行与文件变更队列解决并发冲突,为构建自研 Agent 提供了实战参考。

技术 › Agent Yanhua 2026-08-1714.7 KB 21.1K 55 91