Repository navigation
Releases: aureth-labs/dsh-aurabot-qq
Releases · aureth-labs/dsh-aurabot-qq
Release list
Aurabot 1.2.0-beta.2(测试版)
- 合并转发展开得更完整:嵌套转发最多展开 5 层,一共最多 200 条、每条 500 字;里面的图片也会给她看(最多 6 张)。
- 图片不再限制 MB 大小:收图、收藏表情、发图和空间配图都放开了,超过 8MB 的图先缩小再交给模型。
- 新增「订阅不稳定版本」:打开后会收到 beta 和 rc 的更新提示,关掉只收正式版。正在用测试版的默认算已打开。
- 修版本比较:
rc.1现在比所有beta.n新,转 rc 时测试用户能收到更新。 - 修记忆提炼卡在同一批、每分钟报错:模型把预算全花在思考上、一个字没写时,放宽到 16000 再试,失败后退避(10 分钟起,最多 2 小时),同一批连续 3 次提炼不出来就跳过,日志里能看到模型返回了什么。
- 新增一键备份:「系统 → 备份」把配置、记忆、人设、表情、自己写的模块、QQ 会话和数据打成一个文件。新电脑上拖入 zip,重启后自动换上、重新下载市场模块、放回会话,原文件留底。
- 主动搭话加白名单:除主人外还能主动找名单里的人,每人单独算次数,面板和 QQ 的
/speak命令都能管;每天次数默认 20,不封顶。 - 放宽大部分数值的上下限:次数、间隔、时长基本不再限制,概率、小时、端口这类保留天然范围;滑块旁可以直接填超范围的值。
- 修面板桌宠专注开关永远显示关闭(#152,RookieApe-tao)。
- 面板「桌宠」页加人物大小控件(需要桌宠模块 1.0.3,#152,RookieApe-tao)。
- 面板新增只读的「关于」页(#153,RookieApe-tao)。
- 「权限」页加了 B 站评论,可以关掉、仅主人或所有人;B 站页的评论卡片挪到看画面前面,开关提示写清楚只管她自己发。
- 带文字说明的表情(
sub_type 7)按表情处理,不再当普通图片。 - 能收 QQ 文件了:群文件上传她能看到,主人让她看时可以用
qq_read_file读文本文件(2MB 以内,重启后最近文件的记录清空)。 - 动图交给模型时可能只看到一帧,现在会告诉她这是动图。
- 修 emoji 被截成半个字符后,之后所有模型请求都 400、她不再回话(#151)。文字发给模型前统一清理,旧数据里的坏字符也不再生效;已经存进旧会话历史的不处理,要新开会话。
- B 站评论里的 @ 变成真的 @,对方能点开也能收到通知;可在面板填主人的 B 站昵称,她写 @主人 时 @ 这个号(#146)。
- 模块市场顶部显示安装进度:读取、下载、安装、启动每一步都看得到,恢复备份时后台自动安装也会显示;断网自动重试一次,失败时说清原因,并写进日志。
Aurabot 1.2.0-beta.1(测试版)
Aurabot 1.2.0-beta.1(测试版)
这是测试版,稳定版用户不会收到更新。想试的话在 PowerShell 里运行:
& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add github:accomplish07zrh-eng/dsh-aurabot-qq#beta运行后重启 DSH。之后的测试版更新,概览页会提示。
模块市场
- 面板新增「模块」分组:模块市场、已安装、本地接口。可以搜索模块、看它会用到哪些能力,一键安装、更新、卸载。
- 桌宠、抖音、小黑盒、群管搬到了模块库 dsh-aurabot-qq-mods,核心保留 QQ 空间、B 站、翻唱和基础模块。
- 老用户: 升级时,正在用的模块会自动装回来,只装一次,配置和登录状态都留着。卸载后不会再自动装。这是市场唯一不经确认的安装,只限这四个模块。
- 模块和插件在同一进程运行,能接触账号配置。市场显示的能力只是声明,不是沙箱。
修复
- 发送失败却告诉她发出去了(#118);插件重载后旧工具残留(#118,#123 #128)
- 插件卸载后危险命令确认不能再放行(#126)
- Linux 上点「打开文件夹」把 DSH 带崩(#135);SnowLuma 和桌宠启动失败也不再带崩
- OpenAI 生图报 Unknown parameter(#113)
- 偶发「模型没写出东西」(#117):放宽输出预算重试一次。积压聊天只提炼最后一部分的问题还没处理
- 抖音反复启动浏览器(#114);定时逛小黑盒报 hasLogin 未定义(#105)
- 桌宠气泡的话记进主人私聊,在 QQ 接话她知道说过什么(#133)。气泡本身还没有输入框
新增
qq_search_chatlog:按关键词搜聊天流水,跨聊天搜索只给主人私聊(#124,部分解决 #120)- 小黑盒 1.1.0:限速和冷却、谷时逛、私聊分享(默认关)、扫码登录(#131)
- 桌宠:素材包面板、Electron 镜像可配(#137)、聊天联动(默认关,#144)
- DSH 要授权时通知到 QQ(#136)
- 可选项:心情基线(#139)、聊天流水保留天数(#140)、新会话补看记录(#141)、合并重复记忆(#142)、@ 别人不算叫她(#143)
- 常驻记忆上限(#125)、表情「不随机」标签(#127)、主动搭话不编造由头(#129)、心情历史 200 条(#130)、桌宠回执只留 3 天(#138)
感谢 @baihengaead、@Nightc-c、@RookieApe-tao、@Chsw-CC。
测试
- 全量测试:核心 531 过、1 跳过;模块库 229 过
- 真实 Windows 环境:线上模块库下载并自动装回抖音和群管、QQ 网关、发送消息、抖音浏览器重载后不多开进程,都通过
已知问题
- 模块市场页面只在本地预览里跑通过,还没在真实 DSH 窗口里看过
- 这些没有用真实场景验证:
#136的授权通知、Linux 和 Docker 上的#114#135、小黑盒扫码登录 - 模块卸载和重载时,还有几处少见的竞态没有覆盖(旧轮次跨重载、在途 setup 的迟到发送)
- 语音超时后改发文字、本地文件上传失败后 base64 重发,超时时可能重复,是以前就有的行为
- 小黑盒模块的分享直接调 OneBot,不经过扩展模块的发送钩子
Aurabot 1.1.24(PATCH 热修)
Aurabot 1.1.24(PATCH 热修)
修复
- 发语音时把 QQ 表情 / emoji 念出来(用户反馈):回复里带
[呲牙]这类小黄脸或 emoji 时,语音条会把「呲牙」甚至 emoji 名字直接读出来。现在语音合成前会去掉 QQ 小黄脸标签、表情包 / 戳一戳等格式标签、以及 emoji 图形符号,只念能说的字;如果整条语音只剩表情 / 符号,就改发文字(表情照常显示)。 - 新增 e2e 回归(修前失败、修后通过)。
测试
- 云主机 461/466(4 条平台老用例 + 1 skip,均已知)
- Windows / 北京复测中
说明
按版本策略:影响实际使用的 bug 走 PATCH 热修;新功能仍在 main 攒着等 1.2.0。
Aurabot 1.1.23(PATCH 热修)
Aurabot 1.1.23(PATCH 热修)
修复
- 带引用 / @ 的语音条在 QQ 里显示不出来(#103,感谢 @zhuyi314 的报告和定位):QQ 客户端不支持把「引用 / @」和「语音」放在同一条消息里——这样发出去电脑 QQ 是空白气泡、手机 QQ 提示「该消息类型暂不支持查看」,语音也听不到。现在语音条一律单独成条发送(引用和 @ 不再拼进语音消息;回复内容本身就在语音里),语音正常可听;文字/图片消息的引用回复不受影响。
- 新增 e2e 回归(修前失败、修后通过)。
测试
- 云主机 460/465(4 条平台老用例 + 1 skip,均已知)
- Windows / 北京复测中
说明
按新版本策略:影响实际使用的 bug 走 PATCH 热修;新功能仍在 main 攒着,等 1.2.0。
Aurabot 1.1.22(PATCH 热修)
Aurabot 1.1.22(PATCH 热修)
按新版本策略:PATCH 热修(影响实际使用的 bug,不等批量)。
修复
- 「仅主人」权限偶尔失效,重启 DSH 才恢复(#90,感谢 @38213063 的详细诊断):
- 兜底:主人私聊里即使这一轮说话人记录丢了,
turnSendersAllOwner/turnHasOwner也返回 true(主人私聊只可能是主人说话;群聊/别人私聊不放宽);重启后会话还没被第一条消息唤醒时,回退持久化的「聊天↔会话」映射。 - 工具重挂治理:工具挂载按会话记录、注册前先清旧 disposer;agent 对象被 DSH 换掉时也能清旧挂新;注册失败不再留下旧工具继续用。
- 排队轮次:上一轮还在跑时排队给下一轮的新消息,不再被上一轮
turn/end清掉说话人记录。 - 新增 e2e 回归:主人私聊兜底(修前失败/修后通过)、排队轮次权限不失效。
- 兜底:主人私聊里即使这一轮说话人记录丢了,
测试
- 云主机 459/464(4 条平台老用例 + 1 skip)
- Windows 真机、北京复测见 PR #92
版本策略说明(新)
- PATCH 热修:只针对影响实际使用的 bug(数据丢失、核心功能不可用、安全漏洞)→ 立即发。
- MINOR / 批量 PATCH:新功能、内部重构、体验优化、文档完善 → 先并 main 积累,按节奏批量发。
- MAJOR:破坏性变更(插件目前不涉及)。
Aurabot 1.1.21
Aurabot 1.1.21
修复
- 贴吧扩展:标题解析修复(#87,感谢 @GitNekopedia):帖子标题只读取文档主标题或帖子标题本身,排除 SVG 图标里的
<title>(修掉「标题后面带icon_arrow14_right 编组…」这类异常);启动时自动清理已有异常历史标题,链接、分享文字和计数保持不变。补充标题解析与迁移清理回归测试。
测试
- 贴吧扩展自带测试 46/46 通过
- 云主机 457/462(4 条平台老用例 + 1 skip)
- Windows 真机 461/462(1 skip,0 fail),已加载 v1.1.21 并连上 QQ 网关
- 北京 458/462(4 条平台老用例,无回归)
Aurabot 1.1.20
Aurabot 1.1.20
新增
- 实验性:Codex 订阅生图 + OAuth 登录(#84,感谢 @baihengaead):面板「生图」页新增
codex接法(默认仍是 OpenAI,需自己切过去并登录)。通过浏览器登录 ChatGPT(PKCE + 本机 1455 回调,端口被占用时可手动粘贴完整回调地址);登录令牌单独保存在本机数据目录(不写配置、不回显、不写日志),过期自动刷新;图片请求遇 401 最多刷新重试一次,403 / 429 / 缺少账号都明确报错。使用chatgpt.com非公开端点,可用性、额度、模型和尺寸支持由账号与服务端决定,不承诺固定输出,属实验性功能。接入 #81 的构图选择。 - 只读贴吧扩展(#85,感谢 @GitNekopedia):
extensions/tieba-reader/独立维护(MIT,自带测试 / 构建 / 安装说明,构建产物不入库,不改核心运行依赖)。装成用户模块后,她在 QQ 里能搜帖、逛吧(吧名留空读首页推荐)、看帖正文与回复;可配置兴趣、北京时段、浏览间隔、每日分享上限、去重与失败重试,定时浏览默认关;登录 Cookie 遮盖保存不回显;只读,不发帖 / 不回帖 / 不点赞;贴吧内容按不可信资料处理。面板模块设置新增draftSettings/setSettings,自定义面板可与原生表单共用底部保存 / 撤销 / 离开提醒。
测试
- 贴吧扩展自带测试 44/44 通过(并修了一处 Linux 上 IPC 时序 flake)
- 云主机 457/462(4 条平台老用例 + 1 skip)
- Windows 真机 461/462(1 skip,0 fail),已加载 v1.1.20 并连上 QQ 网关
- 北京 458/462(4 条平台老用例,无回归)
Aurabot 1.1.19
Aurabot 1.1.19
修复
-
长工具调用不再让主人干等整轮(#74,感谢 @cxin21 的反馈):
qq_draw_image、qq_song_cover这类要几十秒到几分钟的工具,卡住超过 1.5 秒会先往 QQ 发一条「正在做」的提示:- 画图:「好,我这就去画,画好了发你。」
- 翻唱:「好,我这就去弄,稍等一会儿(做好了发你)。」
工具跑完再照常发最终回复;一轮里最多一条,快工具不触发。实现挂在她会话的工具执行层(按工具声明的
slow生效),面板里直接调工具不受影响。新增 e2e 回归。
验证
- 真机(Windows / QQ 私聊):22:40:02 先收到「还在忙,稍等一会儿~」,22:40:13 最终回复才到 —— 提示比结果提前约 11 秒。
- 云主机 426/431(4 条平台老用例 + 1 skip);Windows 真机 430/431(1 skip,0 fail);北京 427/431(4 条平台老用例,无回归)。
已知限制
- 「一轮正在忙时,用户新发的消息要等这轮结束才有回应」这个还在:真正的异步/后台任务模式改动较大,留作后续。
Aurabot 1.1.18
Aurabot 1.1.18
新增
-
聊天里生图可选构图(#81,感谢 @baihengaead 的 PR):
qq_draw_image新增可选shape:square方图 1:1(1024×1024)portrait竖图 2:3(1024×1536)landscape横图 3:2(1536×1024)wide宽幅 16:9(1536×864)
主人想临时画竖图、头像方图、宽幅风景时不用先去面板改尺寸。面板「生图」页新增「默认构图」(默认「让她选择」= 沿用原来的图片尺寸);本次工具参数优先于面板默认。自定义接口的
{size}/{width}/{height}占位符会跟着所选构图变;服务不支持所选尺寸时如实报错,不静默改尺寸。新增 8 条回归测试。
测试
- 云主机:425/430(4 条平台老用例 + 1 skip,均为已知环境问题)
- Windows 真机:429/430(1 skip,0 fail)
- 北京:426/430(4 条平台老用例,无回归)
- Windows 真机已加载 v1.1.18 并连上 QQ 网关
Aurabot 1.1.17
Aurabot 1.1.17
新增
- 按头衔不理(防机器人互聊):面板「聊天」页新卡片。勾选的群里,专属头衔正好是设定词(默认「大肥鱼」,可改)的成员说话、@ 她、戳她都不理,也不进群聊上下文,免得几个机器人互相接话停不下来。点「从群里拉取头衔」会列出白名单群里现有的头衔和人数,点一个就设成要过滤的那类。只认专属头衔,昵称和群名片不算;私聊不受影响。查不到头衔时那条先不回,过几秒再查。
- 人格分节按颜色区分:每节一个颜色(左侧色条、标题前的色点、淡淡的同色底,聚焦时边框也是这个色),一眼分得清哪段是哪节;颜色跟着节走,挪位置不变。
测试
- 云主机:417/422(4 条平台老用例 + 1 skip,均为已知环境问题)
- Windows 真机:421/422(1 skip,0 fail)
- 北京:418/422(4 条平台老用例,无回归)
- Windows 真机已加载 v1.1.17 并连上 QQ 网关
说明
该 PR 与 1.1.16 的 CHANGELOG 有冲突(两边都改了开头),本次在本地解决冲突后合入;PR 原作者提交保留。