$ cat ~/map/pi-taste.md
Pi Taste
本地偏好学习扩展,把你的采纳与拒绝沉淀为一份可读的 taste.md。
extensions✓ 9月2日
事实速查
- GitHub Stars
- ★ 2
- Forks
- 0
- 许可证
- MIT
- npm / 月
- —
- 最后推送
- 2026年8月31日
安装
pi install npm:pi-taste@0.5.6## 速览
本地偏好学习扩展:后台 Learner 代理把你的采纳与拒绝沉淀为一份可读的 taste.md——不联网同步、不训练权重——并在后续轮次通过 <taste> 注回上下文。
## 要点
- $Learner 是一个工具调用型模型代理,在前台 Agent 完全落定后运行;它只读取可见的用户与助手文本(思考、工具结果与元数据均被剥离),并通过 read_taste_file、write_taste_file、edit_taste_file 自行维护 taste.md。
- $学习条目超过五条后自动按类别重组,taste.md 拆分为 {category}/taste.md;完整 taste.md 会在之后的轮次以 <taste> 标签注入。
- $Learner 默认跟随当前主 Pi 模型,/taste model 可为它单独指定模型;学习在前台 Agent 完全落定后启动,也可能随后续轮次在后台继续。
- $Taste 默认开启,自动学习与注入同时生效;/taste status 查看状态,/taste list 检视已学条目,/taste remember -g 可直接写入一条全局偏好。
- $当前版本针对 Pi 0.84.4 测试,要求 Node.js 22.19 及以上;安装或更新后用 /reload 重新加载。
## 常见问题
Q 会把我的对话发送到别处吗?
不会——流水线完全本地,没有云端同步;学习由你在 Pi 里已配置的模型代理完成,结果落在明文的 taste.md 文件里。
Q 可以手动添加偏好吗?
可以——/taste remember -g Always keep responses concise unless I request detail. 会直接写入一条全局学习,/taste list 则列出至今学到的全部内容。
## 参考链接
## 相关条目
## 教程
最后更新: 2026年9月2日