AI News HubLIVE
站内改写1 分钟阅读

Show HN: 为你的AI代理循环打造的私人寻呼机

ask-a-human 是一个私密寻呼系统,当AI代理遇到无法独自决策的情况时,可以发送通知到你的手机。它使用Magic-Wormhole风格的端到端加密,无需注册,无需API密钥,通过MCP协议与任何代理集成。

来源Hacker News AI作者: alexandroskyr

ask-a-human 是一个专为AI代理循环设计的私人寻呼系统,旨在解决自动化流程中代理遇到无法独自处理的情况时,如何及时通知人类的问题。这个系统让AI代理能够在面临高风险决策或需要人类判断时,通过MCP(模型上下文协议)向用户的手机发送轻量级通知,并等待确认、选择或简单回复。

其核心机制是简单而安全的配对流程。用户只需在手机上打开 ask-a-human.ai/app,输入代理打印的10字符代码即可完成配对。这个代码通过Magic-Wormhole风格的SPAKE2握手协议,生成一个强共享密钥,即使被旁观者看到,也只有一次在线猜测机会,之后便失效。所有消息随后使用NaCl secretbox(XSalsa20-Poly1305)进行端到端加密,中继服务器仅能看到Base64编码的密文和房间对应关系,无法读取内容。

ask-a-human 的设计强调隐私和简洁。没有账户系统,没有数据库,中继仅在内存中运行,重启后需重新配对。整个系统是开源的,用户可以自托管中继和Web界面。开发团队表示,他们运行大量全自动代理循环,发现代理在完全自主运行时偶尔会遇到“不该独自迈出的一步”,而传统的选择要么是全程监控(失去自动化意义),要么是冒险执行(可能导致生产问题)。ask-a-human 提供了第三种方案:让代理全速运行,同时给那些卡住的代理一个“搭肩膀”的方式。

目前,ask-a-human 已兼容Claude Code、Codex、Cursor、Copilot、Gemini以及任何MCP客户端。只需一行配置,零额外设置。对于技术爱好者,项目提供了加密细节(SPAKE2、ristretto255、magic-wormhole)和自托管选项。总体而言,这是一个专注于让AI代理与人类高效协作的实用工具,在自动化与人工监督之间找到了平衡点。