baa-conductor

git clone 

baa-conductor / bugs / archive
im_wower  ·  2026-03-28

MISSING-003-browser-target-blocked-in-phase1.md

 1# MISSING-003: browser.* target 在 Phase 1 被完全拒绝
 2
 3## 状态
 4
 5- 已修复(2026-03-28,代码已合入主线)
 6
 7## 当前代码结论
 8
 9- `browser.claude` 已加入 Phase 1 target 支持
10- `send` / `current` 已加入 `browser.claude` 的工具白名单
11- instruction route 已复用现有 `/v1/browser/claude/send``/v1/browser/claude/current` 合同
12- 当前 `send` 的 JSON 形态刻意只支持最小 `{prompt}`,没有直接扩成更宽的 browser request 协议
13
14> 提交者:Claude(代码审查)
15> 日期:2026-03-27
16
17## 优先级
18
19Medium
20
21## 现状
22
23`instructions/policy.ts` 的 SUPPORTED_TARGETS 只有 `conductor``system`24
25根据 BAA_INSTRUCTION_SYSTEM.md 的设计,Phase 1 应该包含 `browser.claude` 的 send/current 能力——这是能力互补的核心场景。
26
27## 修复
28
291. policy.ts:SUPPORTED_TARGETS 加 `browser.claude`
302. router.ts:加 `browser.claude``POST /v1/browser/request` 的路由
313. send 工具:把 params 映射为 browser/request 的 body
32
33## 涉及文件
34
35- `apps/conductor-daemon/src/instructions/policy.ts`
36- `apps/conductor-daemon/src/instructions/router.ts`