天度 AI 实战库浏览全部案例 ↗

让编程智能体先提案,批准后再改文件

开源项目 Current 把智能体操作改成提案、审查、批准、应用四段流程:模型只返回受限的类型化意图,运行时再验证路径、执行命令并写入可检测篡改的日志。

使用工具Current
具体怎么做
示例任务要求为 Next.js 登录流程加入 CSRF 防护。Current 先只向模型提供目录结构,再按需读取 8 个文件;模型提出写入两个文件、运行 npm test 和报告结果的完整方案。用户审查并批准后,Current 才写文件、执行命令,并记录原始回复、审批和每项效果。
做到了什么
仓库示例中 4 项效果执行完成,整个过程可通过 events、proposal 和 artifact 命令追溯。项目仍处于早期单节点阶段,已批准命令使用运行时权限,Current 本身不是沙盒或认证系统。
上手要点
需要 Elixir 1.19、Erlang/OTP、Git、Make、Bash 和模型 API;先设置命令白名单并在测试仓库试用。

你可以这样试

使用 Current

在【项目目录】中为【功能/问题】生成一份完整修改提案。只读取完成任务必需的文件,列出拟写入文件、精确修改、拟运行命令和可验证结果;不要直接应用。把提案交给我审查,收到批准后再执行,并输出事件记录、命令结果和失败项。