Repository navigation
Releases
Releases · lisongjianustc/dsh-bot
dsh-bot v0.6.0 — file panel tabs, group @ routing, group-first collaboration
三项升级:
- 文件面板双页签:「浏览」「预览」分开,520px 宽,各自记住目录/文件与滚动位置;点文件自动进预览
- 群聊 @ 与发言路由:@ 成员选择器/@ALL、本轮发言提示、mention 高亮;maxSpeakers(默认 3)控制每轮发言人数,@ 谁谁答
- 群优先协作:项目工作先发群并 @ 成员;任务/后台结果回流到群;结论自动记入群备注
- 自动记忆校验与降噪:团队/每 Bot 均能自动生成(强指令 auto:true,普通偏好进候选);修复群消息重复候选与程序性句子误记
210 Host 单测 / 290 Client smoke / 7-7 live
dsh-bot v0.5.0 — tool details, file browser, auto memory
三项体验优化:
- 工具调用可见:bash/read/write 等展示摘要,展开看参数与结果(可复制),失败自动展开
- 文件浏览器/预览:右侧面板浏览会话/群项目目录,文本带行号、Markdown、图片预览;聊天里的文件路径可点击直达
- 自动记忆:从对话自动整理团队与每 Bot 记忆;强指令自动写入,其余进入待确认,可编辑/接受/忽略,可一键关闭
190 Host 单测 / 256 Client smoke / 7-7 live
dsh-bot v0.4.0 — markdown tables + SVG avatar library
两项优化:
- Markdown 表格:GFM 表格(表头/对齐/单元格行内格式、窄屏横向滚动、XSS 安全)
- 头像库改用原创 SVG:40 个角色(25 原有 + 15 新增)× tile/transparent 两种变体;Host 新增
GET /api/avatar/<id>.svg(白名单/路径安全/immutable),客户端<img>渲染、选择器 40 宫格、404 回退程序化头像 - 顺手修复「编辑机器人」白屏回归
169 Host 单测 / 215 Client smoke / 7-7 live
dsh-bot v0.3.4 — group project directories
群组可以绑定一个或多个项目目录/工作区(项目开发场景):
- 群设置新增「项目目录 / 工作区」:选择已有 DSH 工作区或添加任意文件夹(pickDirectory);第一个为主目录,可增删/设为主目录
- 群成员的群会话建在主目录(workspaceId 或 cwd);所有目录都会写入群提示词
- 目录变更时可勾选「重建群成员的群会话」立即生效(旧会话仅解绑)
- 群卡摘要显示目录;Bot 工具 bot_create_group/bot_update_group 支持 workspaces 与 reset_sessions
- 164 Host 单测 / 196 Client smoke / 7-7 live
dsh-bot v0.3.3 — group edit fix
修复群组设置点编辑导致白屏:
- 根因:GroupForm 残留 Bot 表单的头像预览代码,引用未定义变量 role 直接抛错
- 修复:删除残留代码;新增面板级 ErrorBoundary,单个表单崩溃只显示「重试」而不白屏;补 zh/en 文案
- 真实 GUI 验收:群组编辑正常渲染、保存成功、控制台无错误;158 Host 单测 / smoke 全过
dsh-bot v0.3.2 — live page sync + avatar fixes
修复"页面不显示新 Bot/群"的陈旧状态问题与头像匹配偏差:
- Host:SSE 20s 可见 ping 心跳 + stateRev;GET /state 带 stateRev
- Client:45s 静默看门狗强制重连、可见性/焦点自动刷新、手动刷新按钮、旧 revision 丢弃
- 头像:中英文长度不再直接比较(修 开发→writer 的误配)、lead 去掉"主 Bot"关键词、存量自动头像挂载重算(剧情策划/数值策划/开发 已纠正)
- 158 Host 单测 / 174 Client smoke / 7-7 live
dsh-bot v0.3.1 — pinned chats
会话置顶 + 仓库 README 升级:
- 任意会话可置顶(含群聊),列表新增「置顶」分组与图钉标记;聊天头部一键置顶/取消(乐观更新+失败回滚)
- Chief Bot 的私聊首次启动默认置顶(一次性迁移,手动取消后不会被重启覆盖)
- README 增加 CI/Release/License/DSH/Topic/Stars/Issues/Last-commit 徽章与截图、架构图、文档索引、路线图,结尾附 powered-by-dsh 徽章
- 147 host tests / 151 client smoke
dsh-bot v0.3.0 — full tool parity, rich input, avatar library
对齐 MiniMax Bot 的 21 个工具与主要功能面:
- 工具 21/21(新增 dispatch/get/cancel tasks:回执、幂等、relay、取消级联、重启 unknown)
- 富输入:图片/文件上传与渲染,Bot 收到绝对路径可直接读取
- 每 Bot 工作区(DSH workspace)与权限档位
- 头像库:24 个程序化头像 + 关键词自动匹配 + 客户端 SVG 渲染/选择器/换一个
- 任务面板:batch 任务 + 后台助手分组展示
143 Host 单测 / 137 Client smoke / 7-7 live。
dsh-bot v0.2.1 — group management tools
新增 3 个模型工具,补齐 MiniMax Bot 的群管理能力:
bot_create_group:主 Bot 建群,members 支持 id/名字/@名字,caller 自动入群,admin 默认 callerbot_update_group:主 Bot 或群 admin 改群设置(改 admin 仅主 Bot)bot_delete_group:主 Bot 删群(级联消息)bot_post_group:主 Bot 可向任意群发起讨论(无需入群),其它 Bot 仅限自己的群
工具面 15 → 18;113 个 Host 单测全绿。另附 docs/AVATAR-PROMPTS.md(ChatGPT 头像库提示词)。
dsh-bot v0.2.0
First public release of dsh-bot: named Bots backed by real DSH sessions, private and group chats (@mention / [PASS] / hop limit / convergence / handover / group note), shared and per-Bot memory, background helpers, scheduled tasks, usage, automatic tool approval, and a six-tab settings workbench.