Code 模式:在你自己的代码仓库上运行编码智能体
描述任务,拿到方案,批准之后,看着智能体写代码、跑命令,并展示每一处 diff——在你的仓库上、用你的密钥、在一套明确的权限模型之下。
不依赖云端的编码智能体
Code 模式把 Claude-Code 式的工作流装进了桌面应用:会话按仓库分组,每个会话固定一个工作目录、一个 git 分支和一个模型。智能体在提出任何改动之前,会先用只读工具——list、read、find、grep——把仓库摸清楚。
因为一切都走你自己的 API 密钥,所以没有按席位收费的智能体订阅:你只为任务消耗的 token 向提供商付费,除此之外分文不花。
从任务到方案再到执行
小改动智能体会直接动手;遇到大事,它会先给出一份结构化方案——摘要、步骤、每一步涉及的文件——然后等你点「批准并执行」。希望永远先看方案?在工作区栏里打开「先做规划」开关即可。
执行过程中,每一次写入都以 diff 卡片呈现,标注增删行数,可以展开查看具体到行的改动。
命令、测试与权限模型
智能体可以运行命令——安装依赖、跑你的测试套件——输出会实时流入对话记录。访问模式决定它在不询问的情况下能做多少事:只读模式下每个动作都要批准,自动模式下可以在工作区内自由编辑文件、但危险命令仍需确认,而每次批准都可以选择仅此一次、本次会话有效或永久生效。
仓库的约定会被自动识别:如果你的项目里有 CLAUDE.md、AGENTS.md、.cursorrules 或类似的指令文件,智能体会读取并遵循它。
中途引导、子智能体与提问
智能体工作时你可以继续打字——运行中发出的消息会被注入它的下一步,纠偏不需要中断任务。面对范围较大的调研任务,它还能派出多个只读子智能体并行探索、汇总回报。而当信息确实缺失时,它会向你提出结构化的问题,而不是瞎猜。
Code 模式(暂时)还不是什么
坦诚的边界:Pull Request 创建和隔离工作树仍在路线图上——目前智能体在你当前的分支上工作,满意之后由你自己推送。对话记录里展示的每一步都是真实执行过的,没有任何东西是模拟出来的。