piagent_
← ~/map

$ cat ~/map/pi-heed.md

pi-heed

把你在对话里说过的话变成运行时约束,在副作用工具调用执行前对照检查。

extensions✓ 9月20日

事实速查

仓库
github.com/Nyarlathoteppppp/pi-heed ↗
GitHub Stars
★ 13
Forks
1
许可证
MIT
npm / 月
—
最后推送
2026年10月13日

安装

运行 pi install git:github.com/Nyarlathoteppppp/pi-heed;规则装好即生效,扩展默认运行在 shadow 模式——/heed on 切换到 enforce,通过 TYPESAFE_API_KEY 或 OPENROUTER_API_KEY 提供密钥可解锁语义判断层。

## 速览

一个把你在对话中说的话变成运行时约束的 pi 扩展:review-only、保护路径这类口头规则会在副作用工具调用执行前对照检查,约束作为会话状态持久保存、上下文压缩后依然有效,默认 shadow 模式,直到你手动开启。

## 要点

## 常见问题

Q 必须有 Jev 密钥吗?

不需要。确定性规则覆盖只读、别动测试、不加依赖与保护路径,全程无需 API 调用;密钥(TYPESAFE_API_KEY 或 OPENROUTER_API_KEY)只为自由文本禁令提供语义判断。无密钥时仅由解析器决定什么是规则,README 记载它在 22 条比喻式消息里把 11 条误判为禁令。未找到密钥时 /heed status 显示 judge: none。

Q Jev 挂了或拿不准时会怎样?

失效即放开:Jev 出错或 2.5 秒超时,表现如同没有安装 pi-heed;自由文本裁决拿不准时返回 insufficient——pi-heed 选择弃权而不是乱猜。

Q 它如何挺过上下文压缩?

约束从会话中重建:每条规则变更都是持久化在会话里的操作记录,重载或压缩之后状态会精确回放,无需再调用 Jev。

## 参考链接

## 相关条目

## 教程

最后更新: 2026年9月20日