新增: obscura 安装引导(prompt AI 看 hint 帮装 + 前端工具卡片 AI 帮装按钮)

This commit is contained in:
lxy
2026-08-01 18:07:56 +08:00
parent d664bdc309
commit 3afaff9efe
11 changed files with 332 additions and 4 deletions
+2
View File
@@ -151,6 +151,8 @@ export default {
regenerate: '重新生成',
regenerateFailed: '重新生成失败:{msg}',
regenerateUnavailable: '没有可重新生成的回复',
// fetch_url "AI 帮装 obscura" 按钮触发 sendMessage 失败的 toast(对齐 editMessageFailed 模式)
sendFailed: '发送失败:{msg}',
// ── UX-09: 编辑末条 user 消息并重新生成 ──
editMessage: '编辑',
+20
View File
@@ -94,6 +94,26 @@ export default {
httpTruncated: '响应已截断({bytes}),详见下方',
httpRequestFallback: 'HTTP 请求',
foundN: '找到 {n} 项',
// fetch_url 结果(render_mode 徽标 + obscura 引导)
// - fetchUrlTitle: 有 title 时的 header 副标题
// - fetchUrlRendered: render_mode=obscura(JS 渲染成功)徽标文案
// - fetchUrlStatic: render_mode=static/static_fallback(静态)徽标文案
// - fetchUrlFallbackHint: static_fallback(obscura 未装/失败)摘要,提示用户已静态回退
// - fetchUrlChars: 静态模式 markdown 字符数(折叠态副标题)
// - charsUnit: 字符单位(与 length 拼接)
// - installObscura: "AI 帮装"按钮文案
// - obscuraInstallPrompt: 点按钮后自动发给 AI 的对话提示(具体到 cargo install + releases 两种装法)
fetchUrlTitle: '标题:{title}',
fetchUrlRendered: '已 JS 渲染',
fetchUrlStatic: '静态',
fetchUrlFallbackHint: 'obscura 未装,已用静态模式(可增强 JS 渲染文档)',
fetchUrlChars: '{n} 字符',
charsUnit: '字符',
// fetch_url 头部显示名(useToolCardHeader):host 精简前缀 + 无 url 时兜底
fetchUrlPrefix: '获取',
fetchUrlFallback: '获取网页',
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 跨文件内容搜索结果(F-260621):按 output_mode 分文案
grepHitsN: '命中 {n} 处',
grepFilesN: '命中 {n} 文件',