Approv:给 AI 代理加上一道人审关口,并留下可验签的审计记录
Approv:给 AI 代理加上一道人审关口,并留下可验签的审计记录
在 Hacker News 上,一位软件工程师介绍了自己做的项目 Approv。过去大约 1.5 年里,他一直在构建 AI agents,也在这个过程中看到一个反复出现的问题。
很多团队已经把真实操作权限交给代理,包括退款、修改账户信息、向生产数据库写入数据。流程里有时会设置审批环节,但到了事后追溯,往往缺少一份可靠记录,无法清楚说明是谁批了什么、又是在什么时间批的。
这个产品在解决什么
Approv 试图补上这块空白。
它的形式很直接,就是一次简单的 API 调用。当代理准备执行风险较高的动作时,系统会先暂停这一步,再通过 WhatsApp 向人工发出批准或拒绝请求;如果 WhatsApp 不可用,还会回退到 SMS。
重点放在审计链路上。每一次状态变化都会经过哈希并使用 Ed25519 签名,让整条审计记录具备防篡改特征,外部也能独立验证。返回结果里还会附带公钥,以及精确的哈希公式。
技术栈
项目当前使用的技术栈包括:
- Deno edge functions,采用 hexagonal core
- Postgres,配合 pgmq queue 和 pg_cron
- Twilio
- Next.js dashboard
作者表示,这个应用已经上线,目前可以免费试用。
相关链接
- Live app: https://approv-app.vercel.app
- 90-second demo: https://www.loom.com/share/1b286fb19b1a4730a2d5ed6e8a9c2ac3
作者希望获得的反馈
他特别想听听大家对审计设计的看法,也想知道这种 human-in-the-loop 模式,是否符合其他人构建 agents 时的思路。原帖里也明确表示,欢迎直接提出批评。
原帖信息
- 原帖标题:Show HN: Approv – human approval and a signed audit trail for AI agent actions
- 来源:https://news.ycombinator.com/item?id=48912351
- Comments URL: https://news.ycombinator.com/item?id=48912351
- Points: 2
-
Comments: 0
// 相关阅读
Agent-hop:用 Rust TUI 在 Claude Code 对话中切换到 Codex
Agent-hop 是一个基于 Rust 的 TUI,支持在进行中的 Claude Code 聊天里切换到其他编程代理,尽量不丢失上下文。项目作者提到,它最早源自一个简历与搜索工具,后来因为使用过程中的阻碍,单独做成了现在的界面。
Harden.run 发布研究结果:用 SLM 与 IRM 提升 Coding Agent 安全性,基准表现超过 GPT5.5-xhigh
Harden.run 表示,针对能够生成任意代码的 Coding Agent,单靠传统红队测试并不够。他们通过后训练网络安全小模型、调整推理方式,并结合 inline reference monitoring 等程序分析手段,在 LinuxArena 和 SleightBench 上取得了超过 GPT5.5-xhigh 的成绩。
Show HN 项目速览:面向 Java 高性能优化的 Codex / Claude Code harness
Hacker News 上出现了一个名为“Codex / Claude Code harness for Java high performance improvements”的 Show HN 条目。页面信息显示,项目条目指向 MCP Registry 中 JAIPilot 的 6.4.2 版本,当前获得 3 分,评论数为 0。