当 Agent 跨公司、跨仓库协作:Ratify 如何把“谁授权了什么”变成可离线验证的证明
AI Agent 开始替人做事以后,身份认证已经不够了。一个 GitHub Token 或 OAuth 会话或许能说明“请求来自某个账号”,却很难让接收方判断:这个 Agent 是谁授权的、只能访问哪...
最新内容
AI Agent 开始替人做事以后,身份认证已经不够了。一个 GitHub Token 或 OAuth 会话或许能说明“请求来自某个账号”,却很难让接收方判断:这个 Agent 是谁授权的、只能访问哪...
当团队的自动化从几个 cron 脚本增长到几十个任务,真正难维护的通常不是某一段 Python,而是脚本、凭据、触发器、日志和部署环境彼此分离:有人改了服务器上的文件,却没有同步回仓库;有人知道任务失...
让多个编码 Agent 同时处理一个需求,瓶颈往往不是“能不能生成代码”,而是怎样避免它们互相踩文件、把未经检查的改动推到真实远端,以及怎样让人能逐块判断变更是否值得合并。常见的做法是给每个 Agen...
当 Claude Code、Codex 或其他编码 Agent 在终端里长时间运行时,开发者通常只能盯着滚动日志:它究竟在思考、调用工具、等待输入,还是已经结束?把状态塞进通知栏并不总是理想解法——窗...
代码审查 Agent 最容易落地的地方,往往不是“再接一个聊天窗口”,而是 Pull Request 本身:它能看到明确的 diff、仓库上下文和讨论线程,也能把结果留在团队已经使用的工作流里。问题是...
当 Codex、Claude Code 或 Cursor 需要读取真实项目时,真正棘手的往往不是模型能力,而是请求里混着不该离开电脑的内容:内网地址、客户名称、数据库密码、云平台令牌,以及带有上下文关...
很多 Agent 的“联网能力”看起来已经够用:搜索几个关键词,打开结果页,再把内容交给模型总结。但一旦任务变成竞品研究、技术选型或事实核查,问题很快出现:搜索结果混杂,页面正文需要二次清洗,昨天看到...
很多团队的自动化并不是从一个完整系统开始的,而是从一条 cron、一个 Shell 脚本和几段临时 SQL 开始。几年之后,定时任务散落在不同服务器,失败通知靠个人记忆,重试逻辑写在脚本里,输入输出又...
当多个编码 Agent 同时工作时,真正难处理的不是“能不能发消息”,而是消息如何留下来、如何被后来加入的 Agent 补读,以及删除或撤回之后怎样保持可追溯。把几个 Agent 丢进一个持续在线的群...
网页太重让 Agent 读不动?用 only-cli/oc 把网站变成可操作的终端界面 让 AI Agent 查网页,最容易被低估的成本不是网络请求,而是上下文。一个页面可能带着导航、脚本、样式、评论...