Pi 编程助手的自动模式插件:使用 Kev/Laya(本地运行)或 Jev 对命令进行分类
摘要
发布了 pi-automode-classifier 插件,为 Pi 编程助手提供命令自动审批功能:内置规则先判断常见命令,未知命令交由 Jev(托管)或 Kev/Laya(本地 llama.cpp 运行)评估风险概率,超过阈值才请求人工确认。
刚发布了 pi-automode-classifier,一个用于 Pi 编程助手的自动模式插件,通过 Jev 或 Kev/Laya(本地运行)对命令进行分类。Pi 在执行每个工具调用时都不会请求审批。这个插件会在每个 shell 命令运行前进行检查:内置规则决定大多数命令。例如 ls、构建和测试命令会直接执行,rm -rf ~ 会被拦截,而 git push 和 sudo 则需要我的审批。规则不认识的命令会发送给模型评估,模型会返回该命令为风险命令的概率。如果概率超过阈值,就会弹出确认提示。模型本身从不直接拦截命令。我测试的模型有:通过 OpenRouter 使用的 Jev 1.13(托管版,来自 TypeSafe):每次检查约 270 毫秒,每 1,000 次检查约 1.5 美分。命令会发送到 OpenRouter 和 TypeSafe。在 CPU 上通过 llama.cpp 运行的 Kev-0.8B:每次检查约 170 毫秒,占用约 1.1 GB 内存。这是我实际使用的方案,所有数据都不会离开本机。在 CPU 上通过 llama.cpp 运行的 Laya typed-decisions:每次检查约 100 毫秒,占用约 550 MB 内存。在包含 50 个命令(25 个安全、25 个风险)的测试中,所有安全命令都无需提示直接执行,而没有一个风险命令被放行。测试命令是我自己编写的,所以这只是一次粗略的检查。该插件不是沙箱。
pi install npm:pi-automode-classifier
代码和文档:https://github.com/deepu105/pi-automode-classifier
如果你发现它放行或拦截了不该处理的命令,欢迎告诉我。
相似文章
@9hills: 经过好几周的摸索和各种尝试,pi agent 的配置基本稳定,之前发了一个 list,没有解释不太友好,这次发个全量带注释的。 避雷:如果需要开箱即用的 Coding Agent,请不要用 Pi,Claude Code/Codex 更适合…
作者分享了pi agent的稳定配置(全量带注释),并提醒如果需要开箱即用的Coding Agent,Claude Code/Codex更适合。
@realchendahuang: 我整理了一套 Pi Agent 的完整配置方案,包含 17 个插件、18 个全局 Skill、2 个 MCP server,配一键安装脚本。 Pi 出厂只有读写文件和跑命令四个功能。这套配置不是简单把插件堆上去,而是围绕实际编码流程做了完…
一份实用的 Pi Coding Agent 完整配置方案,包含 17 个插件、18 个全局 Skill 和 2 个 MCP server,带一键安装脚本,旨在将其打造成强大的终端编码代理。
@yibie: 最近 Pi 生态出了几个值得关注的扩展。pi-discuss-mode 让你和 agent 对话时不用担心误操作;Pi Exa 给 Pi 接上了网页搜索;pi-workflow 用 JSON spec 标准化多 agent 工作流。做一个…
介绍了 Pi 生态中几个值得关注的扩展,包括安全讨论模式、网页搜索、多 agent 工作流编排以及模型用量可视化工具。
@binghe: 我最近已经是 Pi Agent 的重度使用用户了。。。越用越喜欢。 Pi 可串联多 skill 完成复杂任务,本地 Agent 更有实用价值! Pi Agent 系统提示词不到 1500 字,仅为 Claude Code 的 1/13 左…
用户分享对 Pi Agent 的深度使用体验,认为其提示词简短、响应快、token消耗低,优于 Claude Code。
Pi Coding Agent
Pi Coding Agent 是一个可自定义的编码代理构建工具,现已在 Product Hunt 上发布。