Commit Graph

  • 88934ea98e feat(waiter): daemon模式 + localuse本机外设插件 JianFeeeee 2026-08-27 09:27:15 +08:00
  • d066afe533 feat(waiter): daemon模式 + localuse本机外设插件 JianFeeeee 2026-08-27 09:27:15 +08:00
  • 8207ad3385 feat(multimodal): 内置多模态感知插件 + process.go 原生支持 tool message 多模态块 JianFeeeee 2026-08-27 08:39:21 +08:00
  • d75ba512b0 feat(multimodal): 内置多模态感知插件 + process.go 原生支持 tool message 多模态块 JianFeeeee 2026-08-27 08:39:21 +08:00
  • afb45bb490 feat(sdk): SettingsAPI.DataDir() 插件专属数据目录 + ai_image 本地交付 JianFeeeee 2026-08-26 21:40:29 +08:00
  • d4da999d35 feat(sdk): SettingsAPI.DataDir() 插件专属数据目录 + ai_image 本地交付 JianFeeeee 2026-08-26 21:40:29 +08:00
  • b6dcfb2809 feat(ai_image): base_url 设置项支持自定义 OpenAI 兼容网关 v1.1.0 JianFeeeee 2026-08-26 19:46:59 +08:00
  • 31a348de37 feat(ai_image): base_url 设置项支持自定义 OpenAI 兼容网关 v1.1.0 JianFeeeee 2026-08-26 19:46:59 +08:00
  • 9bd2431ed5 feat(a2a/acp): 会话历史查询 session.get + 客户端 session_id 透传 JianFeeeee 2026-08-26 19:30:32 +08:00
  • 0823c3a1e0 feat(a2a/acp): 会话历史查询 session.get + 客户端 session_id 透传 JianFeeeee 2026-08-26 19:30:32 +08:00
  • d196a36ae4 fix(a2a/acp): 回复闭环 + 会话延续 + 同步注入(不再抢占打断) JianFeeeee 2026-08-26 19:16:46 +08:00
  • f12521d033 fix(a2a/acp): 回复闭环 + 会话延续 + 同步注入(不再抢占打断) JianFeeeee 2026-08-26 19:16:46 +08:00
  • f9fb735991 fix(webui): /files/ /uploads/ 静态路由接受 X-API-Key 鉴权 JianFeeeee 2026-08-26 18:54:26 +08:00
  • 25acf50d10 fix(webui): /files/ /uploads/ 静态路由接受 X-API-Key 鉴权 JianFeeeee 2026-08-26 18:54:26 +08:00
  • 88ac45dad3 fix(webui): SSE writer 批量合并 flush 修复流式 delta 丢包延迟 JianFeeeee 2026-08-26 17:59:33 +08:00
  • 8ffdcc2b32 fix(webui): SSE writer 批量合并 flush 修复流式 delta 丢包延迟 JianFeeeee 2026-08-26 17:59:33 +08:00
  • b2503352cb fix(plugins): bili output_dir 系统目录黑名单 + recoverydiag db_path 沙箱限制 JianFeeeee 2026-08-26 16:57:34 +08:00
  • e9119edd9a fix(plugins): bili output_dir 系统目录黑名单 + recoverydiag db_path 沙箱限制 JianFeeeee 2026-08-26 16:57:34 +08:00
  • de59584945 fix(plugins): 全插件审查修复(qq/a2a/memo/calendar/rss/browser) JianFeeeee 2026-08-26 16:46:06 +08:00
  • 860e914428 fix(plugins): 全插件审查修复(qq/a2a/memo/calendar/rss/browser) JianFeeeee 2026-08-26 16:46:06 +08:00
  • 7a51c9b728 fix(agent): 流式并行 tool_call 按 JSON index 分桶,修复空参数调用 JianFeeeee 2026-08-26 16:10:02 +08:00
  • cfd1653529 fix(agent): 流式并行 tool_call 按 JSON index 分桶,修复空参数调用 JianFeeeee 2026-08-26 16:10:02 +08:00
  • d1273f33fd feat(agent): spawn_child 支持 max_turns + 并行策略引导 JianFeeeee 2026-08-26 13:38:27 +08:00
  • 02ca88489a feat(agent): spawn_child 支持 max_turns + 并行策略引导 JianFeeeee 2026-08-26 13:38:27 +08:00
  • bf1d47df58 fix(browser): render 改走共享后端(带登录态),v2.2.1 JianFeeeee 2026-08-26 12:38:53 +08:00
  • 8821ebc4e8 fix(browser): render 改走共享后端(带登录态),v2.2.1 JianFeeeee 2026-08-26 12:38:53 +08:00
  • dd7f41d99a feat(browser): systemd 托管共享浏览器后端 + 全机 agent 标签页架构 v2.2.0 JianFeeeee 2026-08-26 12:22:15 +08:00
  • 38ac2b4fe8 feat(browser): systemd 托管共享浏览器后端 + 全机 agent 标签页架构 v2.2.0 JianFeeeee 2026-08-26 12:22:15 +08:00
  • b16fc9737a fix(webui): 附件死锁 + qq 插件文件发送收敛到 output 通道 JianFeeeee 2026-08-26 11:14:03 +08:00
  • bbe7c5fe15 fix(webui): 附件死锁 + qq 插件文件发送收敛到 output 通道 JianFeeeee 2026-08-26 11:14:03 +08:00
  • 7bd8ac831d fix(cmd/files/webui): shell 语义修复 + 根沙箱误判 + 上传注入走 interrupt + UI 区分附件来源 JianFeeeee 2026-08-26 10:24:47 +08:00
  • cb8b8eba48 fix(cmd/files/webui): shell 语义修复 + 根沙箱误判 + 上传注入走 interrupt + UI 区分附件来源 JianFeeeee 2026-08-26 10:24:47 +08:00
  • 052479a0ed fix(webui): 附件消息历史持久化 + 用户文件上传(对齐 qq 插件收文件设计) JianFeeeee 2026-08-26 10:03:46 +08:00
  • 70f9b32a11 fix(webui): 附件消息历史持久化 + 用户文件上传(对齐 qq 插件收文件设计) JianFeeeee 2026-08-26 10:03:46 +08:00
  • 4bf8d825e3 feat(webui): agent 可向 webui 发送图片/文件,前端内联展示与下载 JianFeeeee 2026-08-26 09:17:07 +08:00
  • 9716e95ecd feat(webui): agent 可向 webui 发送图片/文件,前端内联展示与下载 JianFeeeee 2026-08-26 09:17:07 +08:00
  • f18587a01c fix(remotedevice): 媒体回传落盘 + webui SSE panic + GUI 相机跨平台 JianFeeeee 2026-08-26 01:25:40 +08:00
  • b78fd4f342 fix(remotedevice): 媒体回传落盘 + webui SSE panic + GUI 相机跨平台 JianFeeeee 2026-08-26 01:25:40 +08:00
  • e781f84148 fix(remotedevice): WS 握手 Accept 改用 SHA-1(RFC6455 合规) JianFeeeee 2026-08-25 23:48:20 +08:00
  • 8e66b49873 fix(remotedevice): WS 握手 Accept 改用 SHA-1(RFC6455 合规) JianFeeeee 2026-08-25 23:48:20 +08:00
  • 614e88f5b7 feat(pluginmgr): 插件更新接口(upgrade/downgrade 保留配置)+ skill_install overwrite JianFeeeee 2026-08-25 22:02:17 +08:00
  • 3ceb69fb13 feat(pluginmgr): 插件更新接口(upgrade/downgrade 保留配置)+ skill_install overwrite JianFeeeee 2026-08-25 22:02:17 +08:00
  • d973bf734a feat(skillmgr): 原生技能管理器插件 + OpenClaw 兼容层职责分离 JianFeeeee 2026-08-25 20:25:57 +08:00
  • b10868f7cb feat(skillmgr): 原生技能管理器插件 + OpenClaw 兼容层职责分离 JianFeeeee 2026-08-25 20:25:57 +08:00
  • 372078a834 fix(mcp+adapter): 流式 tool_calls 解析修复 + MCP transport 超时保护 JianFeeeee 2026-08-25 18:58:19 +08:00
  • a4e0cfcaa1 fix(mcp+adapter): 流式 tool_calls 解析修复 + MCP transport 超时保护 JianFeeeee 2026-08-25 18:58:19 +08:00
  • 36504e2504 chore: bump version to v0.9.1 JianFeeeee 2026-08-25 13:15:30 +08:00
  • 23ae7d7cff chore: bump version to v0.9.1 v0.9.1 JianFeeeee 2026-08-25 13:15:30 +08:00
  • 618f51a136 fix: 流式渲染回合生命周期 + LLM 瞬断重试与 SSE body 兜底 JianFeeeee 2026-08-25 12:24:11 +08:00
  • cf7e5d0c38 fix: 流式渲染回合生命周期 + LLM 瞬断重试与 SSE body 兜底 JianFeeeee 2026-08-25 12:24:11 +08:00
  • 91eff27b0a feat(streaming): token-level delta events + interrupt for CLI/WebUI/GUI JianFeeeee 2026-08-25 10:50:37 +08:00
  • a51079e7cd feat(streaming): token-level delta events + interrupt for CLI/WebUI/GUI JianFeeeee 2026-08-25 10:50:37 +08:00
  • fd8924319b feat(agent): token-level streaming in core process loop JianFeeeee 2026-08-25 09:30:49 +08:00
  • bb53fddd8b feat(agent): token-level streaming in core process loop JianFeeeee 2026-08-25 09:30:49 +08:00
  • b252733f2a feat(provider): complete ChatStream with llmsproxy-grade streaming JianFeeeee 2026-08-25 08:30:53 +08:00
  • d1539f43ea feat(provider): complete ChatStream with llmsproxy-grade streaming JianFeeeee 2026-08-25 08:30:53 +08:00
  • e829587ab4 fix(agent): self-input channel carries target output channel flag JianFeeeee 2026-08-25 07:52:51 +08:00
  • 87e357a8df fix(agent): self-input channel carries target output channel flag JianFeeeee 2026-08-25 07:52:51 +08:00
  • c834d93d8a feat(waiter): Bubble Tea TUI modernization JianFeeeee 2026-08-25 01:01:22 +08:00
  • bfbf792bcd feat(waiter): Bubble Tea TUI modernization JianFeeeee 2026-08-25 01:01:22 +08:00
  • c5c7985366 fix: bump llm http client timeout 120s→180s for llmsproxy AUTO chain failover JianFeeeee 2026-08-25 00:34:25 +08:00
  • a4aa5b3076 fix: bump llm http client timeout 120s→180s for llmsproxy AUTO chain failover dev 2026-08-25 00:34:25 +08:00
  • e3f63f145b feat(cli): streaming process output with npm-style spinner JianFeeeee 2026-08-24 23:34:48 +08:00
  • e822293c85 feat(cli): streaming process output with npm-style spinner JianFeeeee 2026-08-24 23:34:48 +08:00
  • 6ac6e6dae0 fix(webui): 聊天流式增量渲染(移植 GUI renderChatStreamChunk 方案) JianFeeeee 2026-08-24 22:40:48 +08:00
  • cbeebc1616 fix(webui): 聊天流式增量渲染(移植 GUI renderChatStreamChunk 方案) JianFeeeee 2026-08-24 22:40:48 +08:00
  • 8ade6c22b9 fix(webui): sendChat 超时后 SSE 兜底渲染(对齐 GUI 模式) JianFeeeee 2026-08-24 22:36:45 +08:00
  • 14be0bf766 fix(webui): sendChat 超时后 SSE 兜底渲染(对齐 GUI 模式) JianFeeeee 2026-08-24 22:36:45 +08:00
  • 3400b9f673 fix(webui): 聊天渲染优化 + 触发式 POST JianFeeeee 2026-08-24 21:53:53 +08:00
  • 9105c4da27 fix(webui): 聊天渲染优化 + 触发式 POST JianFeeeee 2026-08-24 21:53:53 +08:00
  • d4de5becde chore(webui): 清理前端死代码 JianFeeeee 2026-08-24 21:01:06 +08:00
  • 222fa8abff chore(webui): 清理前端死代码 JianFeeeee 2026-08-24 21:01:06 +08:00
  • e8f92ded9c chore: 清理垃圾文件与构建产物 JianFeeeee 2026-08-24 20:18:59 +08:00
  • 647ffc1798 chore: 清理垃圾文件与构建产物 JianFeeeee 2026-08-24 20:18:59 +08:00
  • 17a2c7b7ee feat: 设备鉴权迁移至客户端 + 插件卸载保护 JianFeeeee 2026-08-24 19:26:11 +08:00
  • 1a6258e85e feat: 设备鉴权迁移至客户端 + 插件卸载保护 JianFeeeee 2026-08-24 19:26:11 +08:00
  • 2ff911b194 feat: SSE Last-Event-ID 断线重放 + GUI 表单防刷新 JianFeeeee 2026-08-24 16:22:28 +08:00
  • ca21de5bf5 feat: SSE Last-Event-ID 断线重放 + GUI 表单防刷新 JianFeeeee 2026-08-24 16:22:28 +08:00
  • d7b7f5e2db docs: README 添加 AI 辅助编程声明 JianFeeeee 2026-08-24 09:42:41 +08:00
  • bd7cb870fc docs: README 添加 AI 辅助编程声明 JianFeeeee 2026-08-24 09:42:41 +08:00
  • b0d6f10522 feat: 设备桥共享库 + CLI全能力补齐 + GUI omniparse/computeruse 重构 JianFeeeee 2026-08-23 20:17:38 +08:00
  • 83afdf9ea8 feat: 设备桥共享库 + CLI全能力补齐 + GUI omniparse/computeruse 重构 JianFeeeee 2026-08-23 20:17:38 +08:00
  • fb52e4a534 gui: hello caps 补全 screensee/clipboardsee/clipboardsue 能力声明 JianFeeeee 2026-08-21 20:03:34 +08:00
  • 5bf942d7b3 gui: hello caps 补全 screensee/clipboardsee/clipboardsue 能力声明 jianf 2026-08-21 20:03:34 +08:00
  • 5e8b5af087 feat: 设备能力矩阵校验 + 设备主动上报事件通道 JianFeeeee 2026-08-21 19:58:37 +08:00
  • 8d193f0af9 feat: 设备能力矩阵校验 + 设备主动上报事件通道 JianFeeeee 2026-08-21 19:58:37 +08:00
  • ab8bcd7478 gui: 新增 clipboardsee/clipboardsue 剪切板读写能力 JianFeeeee 2026-08-21 16:43:53 +08:00
  • 9a39273d5c gui: 新增 clipboardsee/clipboardsue 剪切板读写能力 jianf 2026-08-21 16:43:53 +08:00
  • 577968e9e9 gui: 新增 computeruse 能力(agent 跨平台控制鼠标键盘) JianFeeeee 2026-08-21 12:12:14 +08:00
  • e3016533df gui: 新增 computeruse 能力(agent 跨平台控制鼠标键盘) jianf 2026-08-21 12:12:14 +08:00
  • 5fd532af38 gui: 新增 screensee 能力(agent 查看远程设备屏幕) JianFeeeee 2026-08-21 12:06:08 +08:00
  • 8f1749b2e0 gui: 新增 screensee 能力(agent 查看远程设备屏幕) jianf 2026-08-21 12:06:08 +08:00
  • adc99b976f gui: speakeruse 支持声卡选择(设备通道可配输出设备) JianFeeeee 2026-08-21 11:26:55 +08:00
  • e901e8be4f gui: speakeruse 支持声卡选择(设备通道可配输出设备) jianf 2026-08-21 11:26:55 +08:00
  • c021828857 feat: clipboardsee/clipboardsue 工具 — agent 读写远程设备剪切板 JianFeeeee 2026-08-21 16:31:23 +08:00
  • 5eca65138b feat: clipboardsee/clipboardsue 工具 — agent 读写远程设备剪切板 JianFeeeee 2026-08-21 16:31:23 +08:00
  • 1566c4c364 feat: computeruse 工具 — agent 结构化操控远程鼠标/键盘 JianFeeeee 2026-08-21 12:32:07 +08:00
  • d8d409210e feat: computeruse 工具 — agent 结构化操控远程鼠标/键盘 JianFeeeee 2026-08-21 12:32:07 +08:00
  • 564826f658 feat: screensue 默认 5s 超时,agent 可指定时长或永不超时 JianFeeeee 2026-08-21 12:10:28 +08:00
  • 4dc1f4b40f feat: screensue 默认 5s 超时,agent 可指定时长或永不超时 JianFeeeee 2026-08-21 12:10:28 +08:00