Commit Graph

  • b27cc9cd5b feat: channel 长会话上下文软重置(gap 自动分段 + 新话题命令)(bump 0.32.0) caoqianming 2026-06-29 10:05:07 +0800
  • e49ff641f9 feat(web): 消息框支持拖拽文件 + 修多次粘贴互相顶掉(bump 0.31.3) caoqianming 2026-06-26 14:38:58 +0800
  • d235cb7564 fix(web): 消息目录圆点错位再修(点击竞态 + 触底兜底)(bump 0.31.2) caoqianming 2026-06-26 14:27:50 +0800
  • 1352f092a3 feat(web): admin 近7天用量表加合计行(bump 0.31.1) caoqianming 2026-06-26 14:21:40 +0800
  • b4808b0370 feat: per-account 模型访问控制(档位制,复用 plan 列)(bump 0.31.0) caoqianming 2026-06-26 14:11:22 +0800
  • 8263382fd1 feat: 新增豆包 Seed 2.1(turbo/pro/evolving)+ GLM 5.2 文本模型档案(bump 0.30.0) caoqianming 2026-06-26 13:05:07 +0800
  • d633949a66 feat(web): 定时任务执行历史列表(右栏 Tab + 分页)(bump 0.29.0) caoqianming 2026-06-26 12:53:56 +0800
  • e7a86fb00c fix(web): 修复卡片⚙点击无反应(export openWechatModal)+ 卡片圆角调小 caoqianming 2026-06-26 12:26:44 +0800
  • 12a2289de2 style(web): 卡片布局改左大右小,⚙ 固定宽度 caoqianming 2026-06-26 12:17:32 +0800
  • 013cbc28b5 fix(web): 卡片 ⚙ 按钮打开弹框管理 caoqianming 2026-06-26 11:28:14 +0800
  • a6d00b24ff feat(web): 渠道卡片收拢绑定管理 + 删 rail 按钮 + bump 0.28.1 caoqianming 2026-06-26 11:19:45 +0800
  • e66fdd0ffc feat: 定时任务对话归属 + push 统一记录到渠道对话(bump 0.28.0) caoqianming 2026-06-26 10:51:06 +0800
  • 133e350428 style(web): 渠道卡片改并排省纵向空间 + bump 0.27.4 caoqianming 2026-06-25 12:39:25 +0800
  • 7dfdf4c73b feat(web): 微信/企业微信对话改成左栏固定卡片 + 企业微信也只读 + bump 0.27.3 caoqianming 2026-06-25 12:32:12 +0800
  • 474597cfc6 feat(wecom): 企业微信入站对话支持图片/文件附件(media/get 下载 + 复用渠道无关核心)+ bump 0.27.2 caoqianming 2026-06-25 12:17:44 +0800
  • d1aa2b12e2 fix(wecom): wechat_push 支持按渠道定向投递,修「点名企微仍推到个微」+ bump 0.27.1 caoqianming 2026-06-25 12:15:36 +0800
  • d16297e556 feat(wecom): 企业微信支持入站对话(回调 webhook + AES 解密 + 复用渠道无关对话核心)+ bump 0.27.0 caoqianming 2026-06-25 12:07:47 +0800
  • 5d3cd88e2c fix(wecom): 扫码绑定改用扫码授权登录端点,修复「请在企业微信客户端打开链接」+ bump 0.26.10 caoqianming 2026-06-25 11:21:30 +0800
  • 8ab1805df4 fix(wechat): wechat_push 工具漏挂企业微信 + 提取 active_channels 单一真相源 + bump 0.26.9 caoqianming 2026-06-25 11:09:21 +0800
  • 23c5ab20e0 feat(web): main.py web 支持 --ssl-certfile/--ssl-keyfile(uvicorn 原生 TLS,免 nginx)+ bump 0.26.8 caoqianming 2026-06-25 10:43:18 +0800
  • 0cf6e3e61e chore(wecom): 加企业微信可信域名校验文件 WW_verify_THssshZfneJwIG5Y.txt(放 repo 根)+ bump 0.26.7 caoqianming 2026-06-25 10:25:06 +0800
  • 36964d9920 feat(wecom): 域名根 serve 企业微信可信域名校验文件 WW_verify_*.txt + bump 0.26.6 caoqianming 2026-06-25 10:22:34 +0800
  • ed2ff52bf4 fix(wecom): diag_wecom 加 sys.path 仓库根 + 手动 .env 兜底(直跑不再 ModuleNotFoundError)+ bump 0.26.5 caoqianming 2026-06-25 10:16:17 +0800
  • 6f7c904cca fix(wecom): 推送失败透出真实 errcode/errmsg + 加 diag_wecom 诊断脚本 + bump 0.26.4 caoqianming 2026-06-25 10:10:56 +0800
  • c79fc8ef0c feat(wecom): 企业微信加「手填 userid」绑定(无 HTTPS 域名也能推)+ bump 0.26.3 caoqianming 2026-06-25 09:42:53 +0800
  • 9381655210 fix(admin): 近 7 天用量按日期倒序(最新一天在最上)+ bump 0.26.2 caoqianming 2026-06-25 09:33:54 +0800
  • f17da6a6e1 feat(auth): 平台登录注入 name/user_name + 监控页/dev 顶栏用户名展示 + bump 0.26.1 caoqianming 2026-06-25 09:31:32 +0800
  • 2b2b4531b3 fix(web): 登录失败提示统一为「账号或密码错误」,不再回显原始状态码 + bump 0.25.2 caoqianming 2026-06-25 09:08:00 +0800
  • b5cfce72b5 feat(wechat): web 端微信 task 只读镜像,锚定微信为单一交互入口 + bump 0.25.1 caoqianming 2026-06-24 16:30:22 +0800
  • 529d7f1046 feat(wechat): 入站收图片/文件,CDN 下载+AES 解密落盘 + bump 0.25.0 caoqianming 2026-06-24 16:15:52 +0800
  • 6f7e32bb33 docs: 操作说明书精简版表格微调 + 新增「科研AI双智能体·汇报PPT大纲」+ bump 0.24.4 caoqianming 2026-06-24 14:57:57 +0800
  • 7b9f0c12ed refactor(wechat): 绑定表合一 channel_bindings(判别列+JSONB),取代 ClawBot/企微两表 + bump 0.24.3 caoqianming 2026-06-24 14:55:39 +0800
  • 2dd1b49725 fix(web): 微信绑定弹框标题样式对齐其他弹框 + bump 0.24.2 caoqianming 2026-06-24 14:42:57 +0800
  • 6008e1b8a0 fix(wechat,email): host-side 文件工具翻译容器路径,修复附件发不出 + bump 0.24.1 caoqianming 2026-06-24 14:02:48 +0800
  • 193b545b75 feat(wecom): 企业微信渠道 B 纯推送 + OAuth 扫码绑 userid + bump 0.24.0 caoqianming 2026-06-24 13:44:23 +0800
  • 320f428dd3 feat(email): 配置 foxmail SMTP 发信 + 发件人显示名品牌化 + bump 0.23.2 caoqianming 2026-06-24 11:31:17 +0800
  • 340786a42f feat(web): 微信任务徽章改品牌绿 + 微信 logo + 整行绿边 + bump 0.23.1 caoqianming 2026-06-24 11:23:34 +0800
  • 85336ccb7e feat(wechat): 微信对话 task 渠道标记 + 列表置顶(channel 字段)+ bump 0.23.0 caoqianming 2026-06-24 11:12:16 +0800
  • 95857ba687 feat(wechat): 绑定 UI 并入主 SPA(左栏 rail「微信」按钮 + 扫码 modal)+ bump 0.22.2 caoqianming 2026-06-24 09:47:34 +0800
  • c569438d5f fix(web): 顶栏 token 计量栏回复后不刷新 + bump 0.22.1 caoqianming 2026-06-24 09:08:19 +0800
  • 528b974d9f feat(wechat): ClawBot 个人微信接入第一期(后端 + 绑定页)+ 双渠道设计 §8.7 + bump 0.22.0 feat/wechat-clawbot caoqianming 2026-06-24 08:59:56 +0800
  • 336db63a01 feat(rendering): 平台渲染层 rendering/ 统一三 skill docx + chromium md→pdf + bump 0.21.0 caoqianming 2026-06-23 13:07:19 +0800
  • d412aa6b24 fix(web): 消息目录点第一个圆点误高亮第二个 + bump 0.20.4 caoqianming 2026-06-23 08:56:02 +0800
  • 247a887cd6 fix(web): 定时弹窗 z-index 遮挡 + 登录 focus 引用错 id + bump 0.20.3 caoqianming 2026-06-22 10:13:13 +0800
  • c55d0d11f0 fix(context): 发送期补齐悬空 tool_calls,断中断 run 留下的协议崩 + bump 0.20.2 caoqianming 2026-06-21 15:08:20 +0800
  • f8d11a2491 test(scheduler): 定时任务端到端 smoke + tick 默认 30s→10s + bump 0.20.1 feat/scheduled-tasks caoqianming 2026-06-18 15:48:44 +0800
  • 2b9a7febde feat(skill): brief 重定位为重要文献速览(论文列表+总结,只描述不给建议)+ 精简三文件 + bump 0.20.0 caoqianming 2026-06-18 15:24:31 +0800
  • 108351864e feat(scheduler): 定时任务 v1 — 对话建/管 + 守护循环执行 + 只读前端 (DESIGN §8.5) caoqianming 2026-06-18 13:42:31 +0800
  • 4f61b5fc56 feat(skill): brief 科研方向简报(三路检索 documents/research/web)+ 全局化学式下标修复 + bump 0.18.0 caoqianming 2026-06-18 11:28:03 +0800
  • e87daa7c89 feat(tasks): 任务软删除(留对话轨迹做语料 + 可恢复)+ bump 0.17.0 caoqianming 2026-06-17 16:37:47 +0800
  • 6d6e9f79b5 docs: 用户操作说明书(详+精简)+ 文献库口径 21W→100W + bump 0.16.2 caoqianming 2026-06-17 10:34:08 +0800
  • 660bec0f2f feat(skill): paper 学术论文写作(中英×三类型 + 引文三角核验)+ bump 0.16.1 caoqianming 2026-06-17 09:55:10 +0800
  • 0d69ae86e2 feat(media): look_at_image 图像理解(豆包 Seed 2.0 Lite vision)+ bump 0.16.0 caoqianming 2026-06-16 16:20:05 +0800
  • be813629b2 feat(media): seedream i2i 改图 + 前端 paste 路径注入 + bump 0.15.0 caoqianming 2026-06-16 16:18:18 +0800
  • 1cfeb000a6 feat(web): ask_user 工具 — 回复里渲染可点击「方案确认」选项卡 + bump 0.14.0 caoqianming 2026-06-16 11:23:59 +0800
  • 91e200ef4f feat(web): 消息目录-右侧悬浮圆点轨道导航(ChatGPT 式)+ 双向分页 + bump 0.13.0 caoqianming 2026-06-16 08:52:39 +0800
  • 82feecef06 perf(web): 切 task 并发拉 meta+messages + 默认窗口 60→30 + bump 0.12.16 caoqianming 2026-06-16 08:21:26 +0800
  • ec27fcae3e feat(skill): plot_pub 吸收 nature-figure 投稿级复合图设计纪律 + bump 0.12.15 caoqianming 2026-06-15 16:54:32 +0800
  • 5caa3db62e perf(web): 消息尾部窗口分页 + 向上滚动加载更早 + 切 task loading 占位 + bump 0.12.14 caoqianming 2026-06-15 11:30:42 +0800
  • 888824ba85 feat(web): 图片预览放大后左键拖动平移 + 光标语义改正 + bump 0.12.13 caoqianming 2026-06-15 10:00:15 +0800
  • eb1027b040 fix(web): 图片缩放 load 即量基准尺寸 + 双击复位提示 + bump 0.12.12 caoqianming 2026-06-15 09:53:00 +0800
  • 12171a4bdf fix(web): 图片预览缩放改显式 px,修 CSS zoom 被 flex max 夹回放不大 + bump 0.12.11 caoqianming 2026-06-15 09:42:37 +0800
  • 31f46baaf6 fix(web): 文件预览修滚动穿透 + 图片 Ctrl+滚轮缩放 + bump 0.12.10 caoqianming 2026-06-15 09:31:12 +0800
  • 314a05e111 fix(sandbox): 容器装 fonts-noto-color-emoji 修 mermaid 图满图豆腐块 + bump 0.12.9 caoqianming 2026-06-15 09:21:39 +0800
  • 977923b6cf feat(web): 左栏任务筛选区默认折叠(偏好仍持久化)+ bump 0.12.8 caoqianming 2026-06-15 08:56:46 +0800
  • 211b008821 fix(sandbox): 容器渲 mermaid 开箱即用(mmdc wrapper) + system 按 backend 注入运行环境段 + bump 0.12.7 caoqianming 2026-06-15 08:30:43 +0800
  • 32bf6ae917 fix(sandbox): docker run 加 --shm-size 修 mmdc 渲 mermaid 挂超时 + bump 0.12.5 caoqianming 2026-06-14 10:40:45 +0800
  • d30435198c feat(web): 模型选择瘦身 — 对话模型常驻 + 生图/生视频收进 ⚙ 弹层 + bump 0.12.4 caoqianming 2026-06-13 13:07:51 +0800
  • 18f702886f feat(web): 左栏筛选区可折叠(默认展开,偏好持久化)+ bump 0.12.3 caoqianming 2026-06-13 12:58:33 +0800
  • ae9790601a refactor(web): 中栏操作收进 ⋯ 菜单 + 消息阅读限宽 + 色彩收敛 + bump 0.12.2 caoqianming 2026-06-13 12:52:56 +0800
  • 1f57bbd201 fix(web): 导出按钮简写 + 任务菜单加清空 + 修移动端 task 滚动 + admin 自适应 + bump 0.12.1 caoqianming 2026-06-13 12:41:53 +0800
  • c870b10368 feat(memory): 双层记忆升级为 agent 自管 + 前端只读记忆面板 + bump 0.12.0 caoqianming 2026-06-13 12:20:08 +0800
  • 0259f0ce92 docs(compat): 进入公测期,开发心智翻新为保证对外兼容 + bump 0.11.1 caoqianming 2026-06-12 11:23:03 +0800
  • f12df1bd82 feat(admin): 后台目录导航 + 按模型/各用户用量时间筛选排序 + 存储分页 + 导出 PDF + bump 0.11.0 caoqianming 2026-06-12 10:44:47 +0800
  • 81da2f6f55 fix(context): 不压 assistant tool_call 参数,断 run_python 投毒空转 caoqianming 2026-06-12 10:41:54 +0800
  • ef611b0666 feat(admin): 角色化管理后台 + 分页各用户用量 + bump 0.9.0 caoqianming 2026-06-12 10:02:20 +0800
  • 44be5753f7 fix(version): 版本号挪到右侧存储条最左,垂直居中 + bump 0.8.1 caoqianming 2026-06-11 12:55:35 +0800
  • dd797a91e2 feat(version): 版本号单一事实源(core.__version__)+ web 左栏底部展示 caoqianming 2026-06-11 12:00:30 +0800
  • 15d69b3372 feat(ops): 并发/线程池轻量监控 + 接管默认 executor caoqianming 2026-06-11 11:09:44 +0800
  • f614046438 feat(web): 技能弹框平台/我的拆成独立两栏(三栏 master-detail) caoqianming 2026-06-11 10:22:06 +0800
  • d89ebad272 feat(web): 技能按钮换扁平 SVG 图标 + 弹框改两栏 master-detail caoqianming 2026-06-11 10:08:26 +0800
  • 958678aa12 feat(skills): 用户私有 skill(.skills)+ 创作工具 + skill-creator + Web 查看页 caoqianming 2026-06-11 09:46:39 +0800
  • d9b48bdb96 refactor(prompt): 精简 system prompt,媒体段改按需注入,通用任务每轮瘦 ~40 行 refactor/slim-system-prompt caoqianming 2026-06-11 08:10:27 +0800
  • e45705c672 docs(auth): 邮箱密码定为长期保留,OIDC 降级为选做 + 拆出 CORS 收紧 caoqianming 2026-06-10 16:47:27 +0800
  • 4b839e6425 docs: 精简 DESIGN/PROGRESS,压缩冗余实施细节回设计/状态边界 caoqianming 2026-06-10 16:34:16 +0800
  • 815aeb81a9 feat(web): dev SPA 加 9 处克制入场微动效(纯 CSS + 一处极小 JS) caoqianming 2026-06-10 16:15:21 +0800
  • 8b6e66b006 feat(context): 压缩加"上下文压力门槛",短任务不压缩以护缓存+保信息 caoqianming 2026-06-10 13:42:18 +0800
  • 0df9e5fe3f feat(loop): 停机判据从"步数"解耦为"是否在推进" caoqianming 2026-06-10 13:22:02 +0800
  • b3aea7880f docs(deploy): update.sh restart 日志提示 drain 期会等几十秒 caoqianming 2026-06-10 11:21:25 +0800
  • 4f6e879050 feat(web): systemctl restart 优雅 drain in-flight run,不再误标 error caoqianming 2026-06-10 10:54:43 +0800
  • c02d20b005 style(web): favicon 换成登录页 logo 样式(红底白 Z),与 brand 统一 caoqianming 2026-06-09 15:32:20 +0800
  • b70b993257 feat(preview): pptx 在线预览 —— LibreOffice→PDF + 复用 PDF iframe(DESIGN §8.3 Stage 1) caoqianming 2026-06-09 13:04:02 +0800
  • 087980d027 test(prompt): 锁住 docker 下 system prompt 不漏宿主路径(药3 复核收口) caoqianming 2026-06-09 11:30:32 +0800
  • f2c6f2e2f4 docs(design): 加 §8.3 PPTX 前端在线预览方案(LibreOffice → PDF) caoqianming 2026-06-09 10:22:00 +0800
  • b2b4a29ad3 feat(ppt): 补信息设计纪律 + 混合背景 + pptx 预览器(深读 pptmaster 后) caoqianming 2026-06-09 09:41:55 +0800
  • 8150bf0b83 feat(tools+loop): 批量抓取 + 重复调用守卫 —— 治高轮数烧 token caoqianming 2026-06-08 16:47:56 +0800
  • c0169e7766 feat(ppt): 视觉系统升级为卡片式 —— 治"生成效果不太行" caoqianming 2026-06-08 15:28:37 +0800
  • b95c247971 feat(prompt): 工作原则加「少来回」—— 独立步骤合并,广谱减轮 caoqianming 2026-06-08 11:31:22 +0800
  • 1f6661b8df refactor(ppt): 工作流批量化减轮 —— 逐页生成改一脚本整建 deck caoqianming 2026-06-08 10:22:09 +0800
  • 824f746571 fix(progress): 停压 task_progress 参数修进度还原 + 进度区移到对话区顶部 caoqianming 2026-06-08 09:52:44 +0800