Commit Graph

  • 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
  • 2136fdd306 fix(web): 修登录无反应(newtask.js 漏 import $)+ 补 favicon caoqianming 2026-06-08 09:22:59 +0800
  • c898ff863d Disable static asset caching caoqianming 2026-06-08 09:16:31 +0800
  • 4ee09976ee Show task progress above composer caoqianming 2026-06-08 09:04:43 +0800
  • 8616ba2b56 Add task progress tool caoqianming 2026-06-08 08:44:16 +0800
  • 15ecf45c93 refactor(dev): 前端模块化 Step 2 收官 — 抽出 chat.js,main 缩成 75 行入口 caoqianming 2026-06-08 08:09:53 +0800
  • 36dbdb2dda refactor(dev): 前端模块化 Step 2 — 抽出 embed.js(iframe 模式) caoqianming 2026-06-07 19:35:01 +0800
  • 40fefdffef refactor(dev): 前端模块化 Step 2 — 抽出 newtask.js(新建任务弹框) caoqianming 2026-06-07 19:24:29 +0800
  • e5940266ca refactor(dev): 前端模块化 Step 2 — 抽出 media.js + 收敛 downloadFile 反向依赖 caoqianming 2026-06-07 19:05:48 +0800
  • 71bac870ed refactor(dev): 前端模块化 Step 2 — 抽出 files.js(文件面板 + 选入 + 拖拽上传) caoqianming 2026-06-06 22:08:55 +0800
  • 9394e065f1 refactor(dev): 前端模块化 Step 2 — 抽出 preview.js(文件预览 + mini 预览) caoqianming 2026-06-06 21:57:43 +0800
  • 16dc1719eb refactor(dev): 前端模块化 Step 2 — 抽出 auth.js(首个 main↔模块 ES 环) caoqianming 2026-06-06 21:39:06 +0800
  • cbb16b896f refactor(dev): 前端模块化 Step 2(起)— 抽出 layout.js caoqianming 2026-06-06 21:27:51 +0800
  • 8a7e0cd233 fix(loop): 工具调用 arguments 损坏时丢弃重试 + 非流式兜底,断投毒级联 caoqianming 2026-06-06 20:51:45 +0800
  • 72ae41e122 refactor(dev): 前端模块化 Step 1 — dev.html 拆零构建 ES module(叶子优先) caoqianming 2026-06-05 16:55:20 +0800
  • 6f9ca26e3f fix(dev): 改密码弹框复用选入文件的头/体/脚分隔布局 caoqianming 2026-06-05 16:01:48 +0800
  • 69fc2599e3 feat(run_python): 过程脚本约定落 task_dir/scripts/ caoqianming 2026-06-05 15:52:05 +0800
  • 02cd67f63a feat(skill): 新增 standard skill — 国标/行标/团标起草(GB/T 1.1-2020) caoqianming 2026-06-05 15:46:06 +0800
  • f2b3675337 feat(dev): 顶栏自助改密码 + 选入按钮文字改图标(防换行) caoqianming 2026-06-05 15:07:21 +0800
  • f81dd2def6 fix(usage): 缓存命中率同源(修 822% 怪值)+ 列表花费改 hover + backfill 加 --assume-cache-hit-rate caoqianming 2026-06-05 08:41:51 +0800
  • af2ad3cef1 feat(usage): 记账给前缀缓存命中折价 + 前端体现缓存命中/真实成本 caoqianming 2026-06-05 08:26:09 +0800
  • 5f8b157733 perf(context): 压缩旧 assistant tool_call arguments + keep_recent 20→12 caoqianming 2026-06-05 08:25:56 +0800
  • 1c30a9e54e Reduce chat context token usage caoqianming 2026-06-04 16:41:14 +0800
  • 7f4712dcba feat(ppt): quality_check 加内容形状重叠检测 caoqianming 2026-06-04 15:47:52 +0800
  • 07959eb738 refactor(ppt): 版式 helper 抽成可 import 模块 + 修中文字体没真生效 + quality_check 配色查纳入填充色 caoqianming 2026-06-04 15:43:09 +0800
  • af97dd7c62 feat(web): 文件面板底部展示用户已用存储 + 配额 caoqianming 2026-06-04 15:00:36 +0800
  • 42755e246e fix(sandbox): shell 也注入 PYTHONPATH + HOME=/tmp(修只读 rootfs 两副作用) caoqianming 2026-06-04 14:12:53 +0800
  • 7b09c77f76 fix(sandbox): docker 下 system prompt / SKILL 文档统一用容器路径 caoqianming 2026-06-03 16:33:59 +0800
  • 9a1e88d86f docs: 精简 PROGRESS 每条压回 1-2 句 + DESIGN 状态表去重 caoqianming 2026-06-03 13:26:10 +0800
  • ed136f8ed7 fix(deploy): npm 默认源改回腾讯 — npmmirror 访问不稳 caoqianming 2026-06-03 11:00:28 +0800
  • fedf5a2cd5 fix(deploy): 默认镜像源改清华(pip+apt)/ npmmirror(npm)— 腾讯源给出损坏 litellm wheel caoqianming 2026-06-03 10:46:54 +0800
  • 9cd33cf4d6 revert(workspace): 撤 ZCBOT_WORKSPACE_DIR env 覆盖(架构 bug),数据盘改用 bind mount caoqianming 2026-06-03 10:24:14 +0800
  • 382a85e88e feat(workspace): resolve_workspace 加 ZCBOT_WORKSPACE_DIR env 覆盖(per-host 落盘) caoqianming 2026-06-02 14:42:00 +0800
  • 198e95cd84 docs(claude): 加 Shell 语法规约 — 别把 PowerShell here-string 喂给 Bash 工具 caoqianming 2026-06-02 12:28:23 +0800
  • 33bea27d85 fix(web): embed 模式登录页一闪而过 — body 首行同步隐藏 #login caoqianming 2026-06-02 09:22:48 +0800
  • 4c1a26cee8 fix(deploy): update.sh 的 docker build 回到默认 TTY 进度 UI(撤 --progress=plain) caoqianming 2026-06-01 16:07:35 +0800
  • 74580e951e fix(deploy): update.sh 加自更新重跑守卫,修"改了源仍报旧错" caoqianming 2026-06-01 16:04:25 +0800
  • 4eacfe1bd9 fix(deploy): update.sh 默认源改腾讯避开阿里滞后(卡 litellm>=1.83);build 跳过改 --skip-build;进度可见 caoqianming 2026-06-01 15:54:57 +0800
  • b6faeda83d fix(deploy): APP_USER 默认取部署目录属主,不写死 zcbot caoqianming 2026-06-01 15:28:16 +0800
  • e8aeef19de fix(deploy): update.sh 的 APP_DIR 从脚本位置推导,不写死 /opt/zcbot caoqianming 2026-06-01 15:18:58 +0800
  • e62d4fce4a fix(tools): MP 工具改服务端限量查询,止血 IP 被封根因 caoqianming 2026-06-01 15:11:16 +0800
  • f66d55cc3b feat(deploy): 加一键部署脚本 deploy/update.sh(pull/pip/migration/build/restart/healthz) caoqianming 2026-06-01 14:50:46 +0800
  • fb5e68d9e7 fix(sandbox): 装 CJK 字体修 matplotlib / mermaid 出图中文方块 caoqianming 2026-06-01 13:46:20 +0800
  • 0343dd6dd2 docs(progress): MP host 工具联网实测闭环 —— 换 next-gen key 后 step D 复测通过 caoqianming 2026-06-01 09:38:05 +0800
  • 68ce996ad2 feat(tools): documents/pymatgen secret-bearing 能力改 host-side tools,key 不进 sandbox caoqianming 2026-06-01 09:30:15 +0800
  • 4bd074079a design: 加 §8.1 seedream i2i + vision 后续步骤 + probe 实测 base64 通 caoqianming 2026-05-29 12:47:04 +0800