This website requires JavaScript.
5c50c87a88
docs: 重写架构文档——工程级完整版(5 张 Mermaid 图 + 功能状态总表)
feat/site
feat/local-agent
Blizzard
2026-07-27 11:46:02 +08:00
7e0393bf62
fix(ui): 设置弹窗狂闪+输入被清空(toast context 每次渲染造新对象) + 配置生效可见
Blizzard
2026-07-25 15:54:01 +08:00
a16229573b
feat(jarvis): 本地沙箱改多目录白名单 + 让它知道自己能操作这台电脑
Blizzard
2026-07-25 15:42:58 +08:00
149c4dc89a
fix(voice): 未配 TTS 时也回 tts_end(别让客户端永远卡在"思考中")
Blizzard
2026-07-25 15:27:02 +08:00
c66d178efe
fix(voice): 思考看门狗覆盖 PTT 模式(别永远卡在"思考中")
Blizzard
2026-07-25 14:57:18 +08:00
e60679ed7b
fix(voice): PTT 改为主交互——按住说话松开发送(修 PTT 形同虚设的 bug)
Blizzard
2026-07-25 14:52:26 +08:00
08c4d94187
fix(deploy): nginx 反代补 WebSocket 升级头(语音/本地执行器)
Blizzard
2026-07-25 14:40:21 +08:00
39ab7d9700
feat(desktop): 服务器地址运行时可配(登录页可填,不必重编客户端)
Blizzard
2026-07-25 14:25:08 +08:00
6dced69eab
Merge pull request 'feat(jarvis): 能动的手(写文件/执行命令,三道闸) + 定时任务调度' (#15 ) from feat/site into main
main
Blizzard
2026-07-25 06:04:30 +00:00
348f1e0249
feat(jarvis): 能动的手(写文件/执行命令,三道闸) + 定时任务调度
Blizzard
2026-07-25 13:57:49 +08:00
47589fae3f
Merge pull request 'feat(voice): 按住空格键语音输入(PTT),松开发送' (#14 ) from feat/site into main
Blizzard
2026-07-24 13:05:06 +00:00
52988af196
feat(voice): 按住空格键语音输入(PTT),松开发送
Blizzard
2026-07-24 21:00:02 +08:00
a9de0ebf7e
Merge pull request 'fix(voice): TTS 只播前几字就断——tts_end 别打断,等排队音频放完' (#13 ) from feat/site into main
Blizzard
2026-07-24 08:55:30 +00:00
aba88193d8
feat(voice): 提升桌面端语音交互与本地任务执行支持
Blizzard
2026-07-24 16:40:25 +08:00
e9a8b9b4c6
docs: 本地 Agent 执行设计——双平面(执行下沉/控制中心) + 与 Claude Code 对比
Blizzard
2026-07-23 10:13:03 +08:00
b8095688ba
fix(voice): TTS 只播前几字就断——tts_end 别打断,等排队音频放完
Blizzard
2026-07-23 09:01:02 +08:00
b527a7241e
Merge pull request 'feat(wechat): 关注公众号后自动回复欢迎语(被动回复,可后台配置)' (#12 ) from feat/site into main
Blizzard
2026-07-22 07:24:17 +00:00
4153046e0e
feat(desktop): 全屏 JARVIS HUD 补齐概念版完整度——开机自检 + 遥测 + 解码文字
Blizzard
2026-07-22 15:03:42 +08:00
a4b9897eaf
fix(voice): 麦克风打不开时给准确提示——多约束尝试 + 无设备预检
Blizzard
2026-07-22 14:56:08 +08:00
fe5c4215f7
fix(voice): 麦克风约束兜底——WKWebView 不认高级约束("Invalid constraint")退 {audio:true}
Blizzard
2026-07-22 14:47:19 +08:00
92341be32c
fix(desktop): 麦克风优雅降级 + Info.plist 加 NSMicrophoneUsageDescription
Blizzard
2026-07-22 14:44:27 +08:00
ef2b815bd7
fix(desktop): 补 build:dev 脚本,修复 wails3 dev 启动
Blizzard
2026-07-22 14:39:44 +08:00
2a743a33f6
feat(desktop): 全屏「JARVIS 模式」HUD——钢铁侠风,接真实语音音频
Blizzard
2026-07-22 14:28:39 +08:00
24351014e0
feat(desktop): JARVIS 设置面板——名字/人设/自带豆包配置(用户级)
Blizzard
2026-07-22 14:12:03 +08:00
99ce07c1b0
feat(voice): 每用户 JARVIS——自定义名字/人设 + 自带豆包配置回落 + 语音不串主记忆
Blizzard
2026-07-22 14:05:29 +08:00
fb3685532c
polish(admin): 补齐侧栏菜单缺失图标,全项统一对齐
Blizzard
2026-07-22 13:34:28 +08:00
95f3781076
feat(admin): 模型配置加「编辑」按钮 + 语音默认提示改 deepseek-v4-flash
Blizzard
2026-07-22 13:07:13 +08:00
a4669a0d82
fix(usage): 用量按实际所用模型计量(语音任务归语音模型,别错记工作模型)
Blizzard
2026-07-22 11:43:30 +08:00
aec7ad949c
feat(model): 工作模型与 JARVIS 语音模型分开配置 + 语音任务路由到快模型
Blizzard
2026-07-22 11:39:17 +08:00
b6927247da
feat(voice): 下行打字机文本流 + 首块快出,即时反馈
Blizzard
2026-07-22 11:25:20 +08:00
6b31856551
perf(voice): 砍兜底等待 1.2s→0.5s + 语音提示词强制简短 + 时延测量
Blizzard
2026-07-22 11:17:28 +08:00
9ae06229b8
feat(voice): 显式 end 兜底提交 + 端到端模拟工具,全链路真机跑通✅
Blizzard
2026-07-22 11:08:17 +08:00
08e6425fec
feat(voice): 双向流式 TTS 真机跑通——TTS合成→ASR往返全绿✅
Blizzard
2026-07-22 10:49:43 +08:00
d6c1a787f4
fix(voice): 改用火山「新版控制台」API Key 鉴权(ASR 握手真机验通✅ )
Blizzard
2026-07-22 10:42:36 +08:00
c5397438d4
docs(voice): 记录联调结论——协议验通,剩服务开通(账号侧)
Blizzard
2026-07-22 10:07:48 +08:00
8283bc542f
fix(voice): 火山鉴权头精确大小写(X-Api-App-ID 免被 Go 规范化)
Blizzard
2026-07-22 09:59:58 +08:00
bb9c73a9b7
fix(voice): 修正火山 V3 流式端点鉴权头(真火山联调验通协议格式)
Blizzard
2026-07-22 09:53:26 +08:00
b718bdbb21
feat(voice): voiceconfig 工具——语音配置一键入库(联调/无头环境免开 admin)
Blizzard
2026-07-22 09:42:47 +08:00
5b871bc363
feat(voice): 火山协议自检工具 voicecheck(本地端到端验协议,免麦克风免全栈)
Blizzard
2026-07-22 09:33:55 +08:00
9458bf21f3
feat(voice): 桌面端 JARVIS 语音坞——麦克风上行 + TTS 播放队列(Phase 1 收口)
Blizzard
2026-07-22 09:29:47 +08:00
6fe0a58f1b
feat(voice): 火山双向流 TTS 客户端 + 下行接线(Phase 1 嘴巴)
Blizzard
2026-07-22 09:25:49 +08:00
302e1ebaff
feat(voice): 上行接线——最终转写→组DSL→提交任务(Phase 1 打通)
Blizzard
2026-07-22 09:16:29 +08:00
4ee4a91a51
feat(voice): 火山 ASR 流式识别客户端 + 会话接线(Phase 1 耳朵)
Blizzard
2026-07-21 17:27:32 +08:00
b526b21dee
feat(voice): 火山语音 WS 二进制帧编解码(ASR/TTS 共用核心)
Blizzard
2026-07-21 17:22:09 +08:00
15f5a85612
feat(voice): WebSocket 端点 + 客户端↔网关协议(Phase 1 地基)
Blizzard
2026-07-21 17:17:58 +08:00
a28ae49b6a
refactor(voice): 语音配置改用新版 API Key 鉴权(弃旧版 appid+token)
Blizzard
2026-07-21 17:06:22 +08:00
618184689e
feat(voice): 语音配置控制面——火山豆包 appid/token/resource-id/音色(参数落地处)
Blizzard
2026-07-21 17:00:35 +08:00
644b635d73
feat(voice): 攒句器——语音下行 TTS 的 token 攒句(JARVIS 地基第一块)
Blizzard
2026-07-21 16:30:50 +08:00
f16f63284f
feat(cluster): gateway 后台定时器加 leader 锁——多副本安全(B5)
Blizzard
2026-07-21 16:21:31 +08:00
9b153871eb
feat(monitor): NATS 集群 Raft 副本健康 + 基建 ping 延迟(监测组完善)
Blizzard
2026-07-21 16:15:22 +08:00
a42f30239f
fix(payment): 微信 API 调用加超时兜底(B3 出网韧性)
Blizzard
2026-07-21 16:01:09 +08:00
ebbeed90e9
feat(auth): 登录账户级失败锁定 + 密码强度 8-72 位(B4)
Blizzard
2026-07-21 15:56:29 +08:00
da9c76f073
feat(prod): 实时就绪探针——gateway /readyz 真 ping + dispatcher/mcp-go 加 HTTP 探针(B2)
Blizzard
2026-07-21 15:50:31 +08:00
4500335da7
refactor(store): 迁移路径务实硬化——advisory lock + 版本表 + 破坏性迁移移出启动路径(B1)
Blizzard
2026-07-21 15:26:58 +08:00
ac38d5e663
fix(prod): 后端生产级 A 类硬伤全清(7 项:授权/崩溃点/全表扫/限流/鉴权/限额)
Blizzard
2026-07-21 15:04:47 +08:00
ce7cca657e
fix(backend): 补齐三处漏洞——暂停租户拦截/金额不符落审计终态/邀请码列表滤失效
Blizzard
2026-07-21 14:20:34 +08:00
bd829cfecb
feat(invite): 租户成员二维码邀请(可复用团队码,扫码关注即入组)
Blizzard
2026-07-21 11:47:21 +08:00
68608c1592
feat(wechat): 支付成功后微信客服消息推回执(积分包/订阅购买)
Blizzard
2026-07-21 11:23:41 +08:00
83269e067a
feat(wechat): 关注公众号后自动回复欢迎语(被动回复,可后台配置)
Blizzard
2026-07-21 11:17:41 +08:00
5d67821697
Merge pull request 'feat(auth): 微信 access_token 走中控服务器(腾讯云静态 IP 换 token)' (#11 ) from feat/site into main
Blizzard
2026-07-21 02:42:16 +00:00
9e2ff6007f
docs(deploy): 微信 token 中控文档改回实际采用的 B 方案(宝塔 nginx + IP + 密钥)
Blizzard
2026-07-21 10:39:39 +08:00
0f2afdaac1
feat(admin): 微信用户观测页 + 唯一昵称 + 密钥明文回显(单管理员后台)
Blizzard
2026-07-21 10:36:27 +08:00
cbd0a96ce7
docs(deploy): 微信 token 中控改用 frp stcp 隧道(不上公网,无需域名)
Blizzard
2026-07-21 10:02:09 +08:00
a1c68ec6b2
feat(auth): 微信 access_token 走中控服务器(腾讯云静态 IP 换 token)
Blizzard
2026-07-21 09:53:27 +08:00
c87e29d6f1
Merge pull request 'feat(site): 官网直接登录 + 购买(不再单独部署 Web 面)' (#10 ) from feat/site into main
Blizzard
2026-07-21 01:26:43 +00:00
04b5677605
feat(site): 官网直接登录 + 购买(不再单独部署 Web 面)
Blizzard
2026-07-21 09:23:23 +08:00
bc0c17adef
Merge pull request 'feat(auth): 微信扫码登录后端 —— 网页授权 + ticket 轮询' (#9 ) from feat/site into main
Blizzard
2026-07-21 01:04:04 +00:00
883540bd7e
feat(auth): 微信扫码登录改为「带参二维码 + 关注/扫码事件」(登录即涨粉)
Blizzard
2026-07-21 08:58:31 +08:00
07955ddf07
feat(auth): 微信扫码登录后端 —— 网页授权 + ticket 轮询
Blizzard
2026-07-21 08:44:00 +08:00
21d7f00b1d
Merge pull request 'fix(rag): 全文索引在容器里根本没持久化 —— 补 /data 卷 + BLEVE_PATH' (#8 ) from feat/site into main
Blizzard
2026-07-20 09:58:15 +00:00
a8a497b4ce
feat(gateway): 支持微信域名校验文件(为网页授权登录铺路)
Blizzard
2026-07-20 17:20:02 +08:00
b1fea23a0c
feat(site): 官网定价页 —— 套餐由后台配置驱动,公开可见
Blizzard
2026-07-20 16:59:58 +08:00
a34d7045f1
feat(desktop): 用量页显示订阅状态与到期倒计时(购买仍归 Web 面)
Blizzard
2026-07-20 16:47:05 +08:00
caa2602131
feat(web): 用户面订阅 —— 购买/续订入口 + 到期提醒
Blizzard
2026-07-20 16:33:59 +08:00
f8f7359723
feat(admin): 订阅管理页 + 修「余额列为 NULL 导致充值永不到账」
Blizzard
2026-07-20 16:28:32 +08:00
80d4aaf4ba
feat(billing): 订阅制后端 —— 手动购买 + 周期发放积分 + 到期失效
Blizzard
2026-07-20 16:11:34 +08:00
466959d3c3
fix: 静默吞错横扫 —— 数据落库/配置广播/审计失败不再无声
Blizzard
2026-07-20 15:49:13 +08:00
518cddbd1c
feat(admin): 检索试验台分路卡片直接说明"为什么空"
Blizzard
2026-07-20 15:29:04 +08:00
7c8c723245
fix(admin): 诊断解析放错了函数 + 补 kb_search 形状测试
Blizzard
2026-07-20 15:24:49 +08:00
b26fe21408
fix(rag): 检索三路不再静默吞错 —— 逐路诊断 + 一路挂不拖垮全部
Blizzard
2026-07-20 15:10:03 +08:00
00ad6c8ac0
fix(admin): 任务下钻按真实轨迹字段渲染 + 修评测页白屏
Blizzard
2026-07-20 14:20:58 +08:00
e4ec74893f
feat(admin): 任务观测支持下钻 —— 轨迹/输出/评测/DSL
Blizzard
2026-07-20 14:07:02 +08:00
84463394d4
fix(admin): 审计筛选下沉 SQL + 工具数不再写死 + 模型删除加确认
Blizzard
2026-07-20 13:51:59 +08:00
bfd0d74c34
feat(status): 全文索引降级上报到控制台 —— 让静默降级看得见
Blizzard
2026-07-20 13:44:48 +08:00
c1420b5665
fix(rag): 全文索引在容器里根本没持久化 —— 补 /data 卷 + BLEVE_PATH
Blizzard
2026-07-20 13:40:31 +08:00
db144aaf86
Merge pull request 'fix(payment): 支付轮询链路收口——查单节流 + 前端轮询重写' (#7 ) from feat/site into main
Blizzard
2026-07-20 04:55:29 +00:00
2c9ecc833e
feat(admin): 积分包支持就地生成付款码,验证支付链路
Blizzard
2026-07-20 12:52:24 +08:00
70b0419387
fix(payment): 支付轮询链路收口——查单节流 + 前端轮询重写
Blizzard
2026-07-20 12:46:40 +08:00
cde27871bf
Merge pull request 'fix(admin): 补全 package-lock,修 CI 里 npm ci 失败' (#6 ) from feat/site into main
Blizzard
2026-07-20 03:26:36 +00:00
34500e66a7
fix(admin): 补全 package-lock,修 CI 里 npm ci 失败
Blizzard
2026-07-20 11:25:26 +08:00
d4f148c983
Merge pull request 'refactor(admin): 配置按域收口到「系统配置」页,Usage 只留用量观测' (#5 ) from feat/site into main
Blizzard
2026-07-20 03:21:59 +00:00
79b110afd0
feat(admin): 数据源页转 RAG 运维台 + 支付/模型菜单重组 + 概览升级为仪表盘
Blizzard
2026-07-20 11:17:54 +08:00
ac4fd00e28
fix(deploy): gateway 挂载微信支付证书目录(容器读不到宿主机路径)
Blizzard
2026-07-20 10:19:32 +08:00
c3151d1078
refactor(admin): 配置按域收口到「系统配置」页,Usage 只留用量观测
Blizzard
2026-07-20 10:19:32 +08:00
bd6b67139d
Merge pull request 'fix(admin): resolve JSX namespace and className syntax compilation errors in admin console' (#4 ) from feat/site into main
Blizzard
2026-07-18 14:21:53 +00:00
d189dd967a
fix(admin): resolve JSX namespace and className syntax compilation errors in admin console
Blizzard
2026-07-18 22:21:13 +08:00
b5c7b1479e
Merge pull request 'feat(admin): upgrade admin console UI widgets, add plan & status management, and redesign system status dashboard' (#3 ) from feat/site into main
Blizzard
2026-07-18 14:19:10 +00:00
0d2929931f
feat(admin): upgrade admin console UI widgets, add plan & status management, and redesign system status dashboard
Blizzard
2026-07-18 22:18:12 +08:00
73972a09f3
Merge pull request 'feat(admin): 补全平台任务观测 + 空间管理 + 基建加 MinIO/实时探针' (#2 ) from feat/site into main
Blizzard
2026-07-18 09:46:29 +00:00
197531ea33
fix(site): 官网页头去掉深浅切换按钮(未挂 ThemeProvider 会运行时报错)
Blizzard
2026-07-18 17:44:43 +08:00