feat(h5): web 联网能力、实时查询路由与 session Finish 对齐

- 新增 web 能力并挂载 platform/web(web_search/fetch_url)
- 实时查询强制 web skill,router fallback 与 await session Finish
- Session Broker 覆盖率/指标、stream replay 与相关单测/E2E 脚本

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
john
2026-07-06 16:06:26 +08:00
parent 08feae8bef
commit 14a00774d9
41 changed files with 3501 additions and 126 deletions
+11
View File
@@ -123,6 +123,13 @@ export const CAPABILITY_CATALOG = [
risk: 'low',
category: 'productivity',
},
{
key: 'web',
label: '网页搜索',
description: '联网搜索与抓取(platform/webweb_search、fetch_url',
risk: 'medium',
category: 'knowledge',
},
{
key: 'computer',
label: '电脑控制',
@@ -182,6 +189,7 @@ export const DEFAULT_USER_CAPABILITIES = Object.fromEntries(
extension_admin: false,
apps: false,
todo: false,
web: true,
computer: false,
charts: false,
aider: false,
@@ -401,6 +409,9 @@ export function buildAgentExtensionPolicy(
if (capabilities.todo) {
extensions.push(makeExtension('platform', 'todo', []));
}
if (capabilities.web) {
extensions.push(makeExtension('platform', 'web', ['web_search', 'fetch_url']));
}
if (capabilities.computer) {
extensions.push(makeExtension('builtin', 'computercontroller', []));
}