【极简编程智能体 Pi Agent】 自定义扩展与高级技巧:打造专属 AI 编程工作流
文章目录一、Pi 扩展系统概览1.1 扩展能做什么?1.2 扩展加载位置1.3 可用导入包二、编写第一个扩展2.1 基本结构2.2 异步工厂函数2.3 扩展组织方式三、扩展事件系统详解3.1 生命周期全景3.2 关键事件详解四、注册自定义工具五、Skills 技能系统5.1 什么是 Skills?5.2 技能加载位置5.3 技能工作原理5.4 技能命令5.5 技能结构5.6 SKILL.md 格式5.7 描述最佳实践5.8 知名技能仓库六、提示词模板(Prompt Templates)6.1 概述6.2 加载位置6.3 模板格式6.4 参数语法6.5 使用方法七、主题定制(Themes)7.1 概述7.2 加载位置7.3 选择主题7.4 创建自定义主题7.5 颜色标记详解7.6 颜色值格式7.7 终端兼容性八、Pi 包管理8.1 概述8.2 安装和管理命令8.3 包来源8.4 创建 Pi 包8.5 约定目录结构8.6 包过滤8.7 依赖管理九、自定义模型(models.json)9.1 最小示例9.2 兼容性配置9.3 完整示例9.4 支持的 API 类型9.5 值解析高级用法9.6 思考级别映射9.7 覆盖内置提供者十、自定义提供商(通过扩展)10.1 快速参考10.2 OAuth 支持10.3 注销提供者十一、常见问题解答十二、总结一、Pi 扩展系统概览扩展(Extensions)是 Pi 最强大的定制能力。它们是 TypeScript 模块,可以订阅生命周期事件、注册 LLM 可调用的自定义工具、添加自定义命令、渲染自定义 TUI 组件,甚至持久化状态到会话文件中。1.1 扩展能做什么?能力描述自定义工具通过pi.registerTool()注册 LLM 可调用的工具事件拦截阻止或修改工具调用、注入上下文、自定义压缩逻辑用户交互通过ctx.ui提示用户(选择、确认、输入、通知)自定义 UI 组件通过ctx.ui.custom()实现完整 TUI 组件和键盘输入自定义命令通过pi.registerCommand()注册如/m

相关新闻

AI做销售是神器还是坑?我亲测三个月告诉你

AI做销售是神器还是坑?我亲测三个月告诉你

标题 AI做销售,到底是真香还是智商税? 正文 说实话, 去年, 当我着手开始认真去琢磨AI做销售这件事情的时候, 我的心里实际上是挺打鼓的。 身边有好多同行都在进行尝试了, 其中一些人兴奋到了极点, 声称效率提升了好几倍;而另外一些人则不停地…

2026/8/22 22:53:17 阅读更多 →
HMCL 启动器实战:从零开始在 10 分钟内跑通一个 Minecraft 模组整合包

HMCL 启动器实战:从零开始在 10 分钟内跑通一个 Minecraft 模组整合包

HMCL 启动器实战:从零开始在 10 分钟内跑通一个 Minecraft 模组整合包 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL 刚装机就栽跟头:装…

2026/8/22 22:53:17 阅读更多 →
OpenBoardView:免费 .brd 查看器

OpenBoardView:免费 .brd 查看器

OpenBoardView:免费 .brd 查看器 【免费下载链接】OpenBoardView View .brd files 项目地址: https://gitcode.com/gh_mirrors/op/OpenBoardView 刚拿到客户发来的 .brd 文件,你最想确认的往往是供电区域布局和可疑元件的位置——可你手头那个用了…

2026/8/22 22:52:17 阅读更多 →

最新新闻

OfficeCLI 完整指南:3 行命令,让 AI 自动生成 Word、Excel 与 PPT

OfficeCLI 完整指南:3 行命令,让 AI 自动生成 Word、Excel 与 PPT

OfficeCLI 完整指南:3 行命令,让 AI 自动生成 Word、Excel 与 PPT 【免费下载链接】OfficeCLI OfficeCLI is the first and best Office suite purpose-built for AI agents to read, edit, and automate Word, Excel, and PowerPoint files. Free, open…

2026/8/24 2:09:37 阅读更多 →
前端面试必问:JavaScript深浅拷贝原理与实战

前端面试必问:JavaScript深浅拷贝原理与实战

1. 为什么前端面试总爱问深浅拷贝?这个问题几乎出现在90%的前端面试中,我当年第一次被问到的时候也是一脸懵。直到自己开始面试别人时才明白,深浅拷贝看似基础,实则能考察候选人三个维度的能力:对JavaScript内存机制的…

2026/8/24 2:09:37 阅读更多 →
OOTDiffusion虚拟试衣模型部署指南:4步完成模型下载、放置与推理验证

OOTDiffusion虚拟试衣模型部署指南:4步完成模型下载、放置与推理验证

OOTDiffusion虚拟试衣模型部署指南:4步完成模型下载、放置与推理验证 【免费下载链接】OOTDiffusion [AAAI 2025] Official implementation of "OOTDiffusion: Outfitting Fusion based Latent Diffusion for Controllable Virtual Try-on" 项目地址: h…

2026/8/24 2:09:37 阅读更多 →
从 0 到 EMQX 压测:MQTT JMeter插件的 6 个上手动作

从 0 到 EMQX 压测:MQTT JMeter插件的 6 个上手动作

从 0 到 EMQX 压测:MQTT JMeter插件的 6 个上手动作 【免费下载链接】mqtt-jmeter MQTT JMeter Plugin 项目地址: https://gitcode.com/gh_mirrors/mq/mqtt-jmeter EMQX 上线前,怎么证明它扛得住十万台设备在线?光看监控曲线不行&…

2026/8/24 2:09:37 阅读更多 →
无名杀三步跑起来:在浏览器里直接玩的三国杀网页版

无名杀三步跑起来:在浏览器里直接玩的三国杀网页版

无名杀三步跑起来:在浏览器里直接玩的三国杀网页版 【免费下载链接】noname 项目地址: https://gitcode.com/GitHub_Trending/no/noname 无名杀(noname)是一款开源的三国杀网页版:整个游戏就是一套静态网页,不…

2026/8/24 2:09:36 阅读更多 →
用LMMS免费音乐制作做出一首完整的Beat:零基础到成品导出的一下午

用LMMS免费音乐制作做出一首完整的Beat:零基础到成品导出的一下午

用LMMS免费音乐制作做出一首完整的Beat:零基础到成品导出的一下午 【免费下载链接】lmms Cross-platform music production software 项目地址: https://gitcode.com/gh_mirrors/lm/lmms 你想给自己写的视频配一段 lo-fi 节拍,可商业 DAW&#xf…

2026/8/24 2:08:36 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →