Releases: sj244/dsh-qq-bridge
Releases · sj244/dsh-qq-bridge
Release list
v0.1.1 — 生活质量更新
生活质量更新,无破坏性改动。
更新内容
- 识图更新:识图系统提示词改为先逐字抄下图中所有可见文字(卡牌名 / 技能效果 / 按钮 / 界面文字),再补一两句画面说明;token 上限 300 → 600。
- 设置更新:设置现已改成可折叠块,点标题展开;且界面里的可配置设置项已补齐。
- OneBot 地址 / token 栏加形状校验,添加防呆设置。
- 目标会话下拉现已不会再列出已归档的会话(当前选中值仍保留,不会吞掉你的选择)。
已知问题
- 图片排版:发了一张图、随后再用文字唤醒时,AI 偶尔会误解成"图片解析失败,后面又发了一张图片"。
原因是描述被另起一段附在消息末尾,位置信息丢了。已在main修好(7c5ebdf:描述改为就地标回图片原来的位置),随下个版本发布。
v0.1.0 — DSH会话 - QQ 连接器
Bridge one existing, fixed DSH session to QQ (OneBot / NapCat) and keep its context — no new session, no re-priming — with a token-saving wake policy that decides which messages actually reach the model.
首个公开发布。完整变更记录见 CHANGELOG.md。
当前能力
- 固定会话注入:
agents.get(id)拿不到就显式resume;绝不回退到别的会话 - 唤醒策略(省 token):白名单 fail-closed → 被 @ / 命中昵称必唤醒 → 概率(默认 5%)→ 其余只记录,零模型调用
- 会话跟随
qq_bridge_listen:一段线性对话开短窗,普通消息也唤醒,不必每句都 @ - 出站方式开关
replyMode:marker(只发标记块)|**tool**(关掉标记块改用工具,发不出去时有明确反馈)|always - 投递方式
delivery:目标正忙时插话(steer)、空闲时排队 - 设置卡片:
设置 → 插件 → 插件配置,保存即生效 - 图片:收到即落盘缓存 + 多模态模型转成描述(目标模型看不见图时的唯一出路)
- NapCat 自助托管:下载 / sha256 校验 / 纯 Node 解包 / 写配置 / 启停
- 无人值守安全边界:不做审批桥接;QQ 消息按不可信输入对待
修复
出站闸门按来源生效 · 归属按轮快照 · 四次哑火、四个不同成因 · 提示词按出站方式重挂 · 卡片 key 必须逐字等于 settings 命名空间 · 恢复没开着的会话时必须带上模型(否则 {{model}} 无值,每一轮组装提示词都失败)
已知限制
- NapCat 全流程未在真机跑通:安装器与 QQ 登录是交互式的,需要人在场
- 目标模型不支持图片输入时必须配多模态模型(
visionModel) - 白名单为空 = 谁都不能唤醒(fail-closed),第一次用要先填群号 / QQ 号
- 回复方式: tool 每轮多一次模型调用