11作者: rough-sea20 天前
在 Deno,我们越来越多地使用 OpenClaw 和其他代理来解决 Deno Deploy 中的生产问题——当 PagerDuty 警报触发时,代理会开始研究原因并进行修复。 为了做到这一点,代理需要访问真实的生产系统——Postgres、Kubernetes、GCP、ClickHouse、GitHub 等。但至少可以说这是危险的——我们希望破坏性操作能够由其他 LLM 进行审查,由人类批准,并进行适当的记录。 Claw Patrol 通过 WireGuard 或 Tailscale 终止 TCP 连接,然后解析应用程序协议(例如 HTTP、Postgres、SSH)以应用允许您拒绝/允许请求的规则。 有一些项目作为代理位于代理前面,用于注入密钥或应用各种安全措施,但没有一个能满足我们的需求(LLM 网关、MCP 代理、沙箱),特别是处理低级协议或处理复杂的真实世界情况,例如通过 Kubernetes 隧道传输 Postgres。 使用 Go 编写,使用 HCL 配置,MIT 许可。乐意回答任何问题。
1作者: vedhant20 天前
我主要使用 Claude 进行代码编写,有时也会使用 Cursor。我会不断地给出提示,代理则会持续地进行编码。但 Git 提交是在有意义的更改之后才进行的,最少也是为一个小型功能提交一次。我会自己检查关键代码,而且每当代理弄乱代码时,我都需要它将更改回滚到它之前所做的某个更改(大多数时候是回滚到上一个提示)。这些微小的更改通常不会被提交到 Git。这种回滚让我很头疼,而且提示代理回滚最后一次更改也曾出过问题(它曾几次执行了 `git revert`)。我想知道是否有任何合理的方法来解决这个问题,以免我把自己逼疯……
138作者: josephcsible20 天前
<a href="https:&#x2F;&#x2F;social.treehouse.systems&#x2F;@AsahiLinux&#x2F;116719749555082847" rel="nofollow">https:&#x2F;&#x2F;social.treehouse.systems&#x2F;@AsahiLinux&#x2F;116719749555082...</a>