优化: 子代理截断信号与缓存失效

- max_tokens 截断标记穿透到完成卡
- 缓存写后失效补测试锁定
- 派发参数卡头信息补全
This commit is contained in:
lxy
2026-10-04 16:27:32 +08:00
parent d9e0ce73d1
commit 08e9d0292d
6 changed files with 165 additions and 17 deletions
+2
View File
@@ -117,6 +117,8 @@ export default {
// fetch_url header display name (useToolCardHeader): host-shortened prefix + fallback when no url
fetchUrlPrefix: 'Fetch',
fetchUrlFallback: 'Fetch URL',
// spawn_agent header display name (P3-3: task truncated to 25 chars, consumes backend "dispatch sub-agent" goal metadata)
spawnAgentPrefix: 'Spawn agent: {task}',
installObscura: 'Install obscura via AI',
obscuraInstallPrompt: 'Please install obscura (a Rust headless browser, used by fetch_url render=true for JS rendering). Try `cargo install obscura` first; if cargo is unavailable, download the prebuilt binary for this platform from the GitHub releases (github.com/h4ckf0r0day/obscura) and place it on PATH. After installing, verify with `obscura --version` and tell me I can retry the web fetch.',
// grep cross-file content search results per output_mode phrasing
+2
View File
@@ -118,6 +118,8 @@ export default {
// fetch_url 头部显示名(useToolCardHeader):host 精简前缀 + 无 url 时兜底
fetchUrlPrefix: '获取',
fetchUrlFallback: '获取网页',
// spawn_agent 头部显示名(P3-3:任务书截 25 字,消费后端「派发子代理」目标元数据语义)
spawnAgentPrefix: '派发子代理: {task}',
installObscura: 'AI 帮装 obscura',
obscuraInstallPrompt: '请帮我安装 obscura(Rust 无头浏览器,用于 fetch_url 的 render=true JS 渲染)。优先尝试 `cargo install obscura`,若 cargo 不可用则从 GitHub releases(github.com/h4ckf0r0day/obscura)下载对应平台预编译二进制并放入 PATH。安装完成后用 `obscura --version` 验证,然后告诉我可以重试网页抓取了。',
// grep 跨文件内容搜索结果按 output_mode 分文案