Skip to content

Releases: sj244/dsh-qq-bridge

v0.1.1 — 生活质量更新

Choose a tag to compare

@sj244 sj244 released this 30 Sep 22:26

生活质量更新,无破坏性改动。

更新内容

  • 识图更新:识图系统提示词改为先逐字抄下图中所有可见文字(卡牌名 / 技能效果 / 按钮 / 界面文字),再补一两句画面说明;token 上限 300 → 600。
  • 设置更新:设置现已改成可折叠块,点标题展开;且界面里的可配置设置项已补齐。
  • OneBot 地址 / token 栏加形状校验,添加防呆设置。
  • 目标会话下拉现已不会再列出已归档的会话(当前选中值仍保留,不会吞掉你的选择)。

已知问题

  • 图片排版:发了一张图、随后再用文字唤醒时,AI 偶尔会误解成"图片解析失败,后面又发了一张图片"。
    原因是描述被另起一段附在消息末尾,位置信息丢了。已在 main 修好(7c5ebdf:描述改为就地标回图片原来的位置),随下个版本发布。

安装与使用说明见 README,逐条变更见 CHANGELOG。

v0.1.0 — DSH会话 - QQ 连接器

Choose a tag to compare

@sj244 sj244 released this 30 Sep 03:24

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 每轮多一次模型调用