Repository navigation
修了什么
它「莫名其妙不说话」
群里该接的话不接。日志里是:
decision/model:解析不出 verdict(原始=""),重试 1/1
decision: model 失败 — 模型返回无法解析:""
决策 → 沉默 (p=0.06, 来源=rule, 群聊中无 @,本次保持沉默)
原始="" 不是「答了看不懂」,是它一个字都没吐出来 —— 判断失败就降级到规则,
而规则的规矩是「群里没 @ 我 → 沉默」。
原因是判断用的模型是推理模型:先写一大段草稿再吐正文。判断只给了 64 token,
而草稿能写到两千多字 —— 预算全被草稿吃光,正文一个字都没剩下。
现在给足预算;另外上游「只回结束标记、没有正文」时不再被静默放过,
而是报错让路由换渠道。
一键启动「点下去没反应」
侧栏点「一键启动」后界面一直停在「后端未运行」,既不报错也不起来。
根因是两边等待时间对不上:后端最多要 25 秒才就绪,而界面只等 8 秒就放弃了 ——
所以它闪一句「已发出指令」就停在那,看着像没反应。
现在启停给 45 秒;另外后端启动失败时会把它自己的输出附在报错里
(以前是直接丢弃的,崩了也查不出原因),并记到 ~/.dsh/whale-pod/daemon-boot.log。
记忆开始记「人」而不是只记小事
长期摘要里有两个 bug 叠在一起:
- 摘要喂给模型的消息没带 QQ 号,但提示词要求按
QQ号 | 昵称 | 印象输出 ——
模型做不到,干脆整段不写人物印象。「记住人」这个能力等于一直没生效。 - 摘要请求的
maxTokens只有 512,而模型是推理模型 —— token 被推理吃光,
正文是空的,摘要直接被丢掉。
现在两条都修了:摘要带上 QQ 号,人物印象能真正攒下来;
不再限制 maxTokens;并且模型偶尔忘格式时,旧的印象不会再被一次冲光。
同时明确告诉它不记小事:钱数、当天的日常、一次性的吐槽和斗嘴过程都不记,
只记「明天还用得上」的约定、长期梗和关系变化。
余额念叨变少
余额低的时候,提示词里那句「钱包只剩 ¥X」本来只想说一次,
但防重复的开关写错了(只赋值、没判断),结果每条回复都在念叨。
图片
- 单张图上限 4MB → 8MB(4.7MB 的游戏截图以前会被直接拒掉,模型一个字都看不到)
- 修复「只发图、没有文字时图发不出去」
- 表情包不再每次都白走一遍模型
安装
下载 zip 解压,跑 install-whale-pod.bat。
⚠️ 改的是插件本体,需要重启 DSH 才生效(前端面板刷新页面即可)。