构建了一个代理钩子,在权限请求调用前加入微型锻炼关卡

Reddit r/AI_Agents 工具

摘要

开发了FitGate这个开源工具,它能拦截AI代理的权限请求提示,并要求完成一个简短的锻炼才能继续,以解决代理工作流中的无效等待时间问题。

我每天使用Claude Code和Gemini CLI,一直注意到等待它们权限请求提示时耗费的大量无效时间。于是我开发了一个小工具(FitGate),它可以拦截这些提示,并要求代理在继续执行前先完成一个简短的锻炼(如平板支撑、俯卧撑,耗时10秒至2分钟)。架构上,它是一个本地守护进程,代理的钩子会与之通信——Claude Code的PermissionRequest钩子和Gemini CLI的BeforeTool钩子都通过它路由。支持零配置安装,能自动检测已安装的代理工具。采用AGPLv3开源协议。很好奇其他开发者如何处理“代理提问,人类等待”的模式——是否有人在为自己的代理工作流构建类似的拦截/通知层?[相关链接见第一条评论,按版规]
查看原文

相似文章

现在还有人真正会看代理权限提示吗?

Reddit r/AI_Agents

这篇文章强调了用户在使用编码代理时盲目点击权限提示的问题,并提出了一种基于fork的工作区方法(在Gensee Crate中构建),代理在隔离的副本上工作,从而实现安全实验和并行方法,不过外部API调用仍然是一个挑战。

谁授予了你的AI代理权限?

Reddit r/AI_Agents

讨论AI代理工作流中的安全漏洞,即代理在关键步骤中假设存在人类监督,并提出了一个运行时控制平面,用于强制执行权限,并在破坏性操作前要求人工批准,通过Tandem演示进行了说明。