夜里十一点,一位创业公司的后端开发者把重构任务交给AI智能体,然后一次次按下"允许"。前几次还会认真读命令,超过十次之后,内容不看了,只按按钮。这就是常说的审批疲劳。可要是全部自动执行,事后又没法确认智能体读了什么、为什么改那个文件。

打开网易新闻 查看精彩图片

osFoundry桌面应用里的主AI工作区Maestro,想处理的就是这个矛盾。从侧边栏打开Maestro,像聊天一样发出请求,智能体会读取本地文件夹里的文件、搜索、修改、执行终端命令,整个过程在对话里一行行留下记录。用过Claude Code或Cursor里"先计划、后执行"的Plan模式的开发者,会觉得概念相近。差别在于:桌面应用界面内把工作记录、依据、成本、变更文件分标签展示,审批方式还能按每次对话单独选择。

四个问题,对应四块界面

把任务交给智能体后,通常想知道四件事,界面各部分各答一个:

  • 做了什么:对话里的工作步骤行。示例中依次是src/目录列表(38个文件)、对deleteUser的grep搜索(0条命中)、读取account.ts与users.ts,每行附耗时。展开行能看到传给工具的输入和返回结果。
  • 依据什么:顶部的来源标签,保留生成回答时参考的材料。
  • 改了什么:变更记录标签和文件标签,汇集这次对话写过的文件,修改内容以diff形式在右侧预览打开。
  • 花了多少:日志标签里的成本(Costs),按模型、按请求查看费用。

提前控制这一切的,是输入框上方的工具条(沙盒、计划、工具、目标)和输入框下方的菜单(文件夹、仓库、Router、模型、审批模式等)。

三个实际场景

第一个场景:自由职业者为客户应用加会员注销功能。要删会话和用户数据,碰错就麻烦,而支付相关代码由客户单独管理。这时打开计划模式:智能体只读取6个文件,因为在计划模式下,写入或执行命令这类工具会在执行阶段被应用直接拒绝,和用提示词拜托"先别改"不同,没有误闯的余地。随后收到"等待批准"的计划卡,示例卡上写着要改4个文件、新增3个测试,并注明src/billing/会在Stripe侧留记录、不予触碰。卡片到达后计划模式自动关闭。范围合适就批准,之后才进行文件修改并执行npm test -- account(3个通过);不满意就取消,文件夹保持原样。向客户说明"这次改了这4个文件"也方便。

第二个场景:接手别的团队做的遗留项目,先找逻辑在哪。有人问"登录错几次会被锁,在哪处理的",在代码里搜lock却一无所获。先在索引界面添加项目文件夹以启用语义搜索,再在关联该文件夹的Maestro对话里问位置。工作步骤显示两次文件夹搜索,接着是throttle.ts的读取。回答指向src/auth/throttle.ts(1至46行)和src/routes/session.ts(22至61行),并说明代码里没有lock out这个说法,实际逻辑是失败5次后把冷却时间设为15分钟,在核对密码之前返回429。哪个文件读出来的答案都留在行里,回复提问前可以先打开对应行自己确认。这类只读任务,审批模式用默认值也没问题。

第三个场景:团队负责人让设计师改文案时先定规则。发布页文案由设计师打磨,文件却在开发仓库的src/Launch.tsx。负责人让设计师直接用Maestro改,同时加几道保险:

  • 审批模式改为"权限与审批",每次调用工具前都要确认。默认的"自动接受"会直接执行工具,"计划优先"在執行前先写计划,"绕过"则连推送和表单提交在内全部跳过审批,菜单里绕过以警告色标出。
  • 打开沙盒,写操作不落在工作文件夹,而是堆在分支上。
  • 在工具标签里,把这次对话用不到的工具或MCP关掉。

设计师说"按docs里的语气指南润色文案",Maestro读取docs/tone.md、搜索源码,然后提出修改。确认diff后接受,用"导出到分支"交给开发者评审。与其让审批窗口一个个弹,不如先把范围收窄,既减少审批疲劳,也挡住直接进主分支的可能。

按问题轻重选不同标签

不是所有问题都需要Maestro。同一界面和侧边栏里还有更轻的选项:

  • 轻量提问:Maestro界面的Model chat标签,由选定的单个模型作答,是只读对话,没有文件夹、工具和审批功能。
  • 指定模型连活一起干:侧边栏的聊天,整个对话固定用一个模型,可以接受或拒绝文件修改建议,模型不会逐轮切换。
  • 答案可能分歧的问题:Multi chat标签,把同一问题发给多个模型并排比较(Compare),或让它们匿名互评后由一个模型综合(Council)。

在Maestro开始的工作也会流向其他功能:带来源的报告去Research,在独立分支跑的编码智能体去Code,合并沙盒变更的地方是版本→合并站。界面构成可在Maestro介绍页看,审批流程在计划模式页面有演示。

初次使用常问的几个问题

默认是自动接受,会不会危险?以读取为主的提问,自动接受够用;要改文件或向外发送东西的任务,把"权限与审批"、计划模式、沙盒一起用更稳妥。

计划内容不满意怎么办?按取消,什么都不会变;调整范围重新请求,会拿到新计划。

已经应用的修改能撤回吗?在对话里输入/rewind,可以把该轮改过的文件恢复原状。

工作步骤行展开太长?把"过程详细"设置改成"简要",就会以折叠状态显示,只是显示变化,执行方式不变。

桌面应用可在osfoundry.io/ko/download获取。