Repository navigation
Releases: ShingStars/dsh-bili-models
Releases · ShingStars/dsh-bili-models
Release list
v2.4.0 — 从对话里学 / @ 拆开 / 每天一条动态
2.4.0 — 从对话里学 / @ 拆开 / 每天一条动态
新增
- 从对话里学(
learnOn,默认开):交流轮里学到的事(称呼、忌讳、能接着聊的信息)用bili_learn记进
~/.dsh/bili-duty/learn-state.json(最多 20 条、同句去重),之后每轮的「怎么说话」都会带上它。 - 每天发一条动态(
dailyPostOn,默认关):一天一条第一人称动态总结今天,bili_post_dynamic。
POST /api/bili-duty/dynamic可用今天的报告拼一句人话立刻发(不花模型)。
变更
- 自动评论与 @ 拆成两个开关:
autoComment管评论、mentionOn管 @;mentionOn关着时
bili_reply会把正文里的@昵称剥掉(工具层兜底)。评论不再要求先填 @ 名单;
commentPerRound = 0表示每条挑中的都评论。 - 设置页「发言」页新增「每天发一条动态」「从对话里学」两张卡,自动评论拆成三行。
安装 / 更新
插件市场里用 github:ShingStars/dsh-bili-models 安装;以后在市场的「更新」里点一下即可拉到最新 commit,不需要 npm。
v2.3.0 — 交流轮 + 真人感 + 自定义时段
2.3.0
- 交流轮:单独一轮回评论楼中楼 / 回私信,宿主先取好待回内容写进提示词,模型只决定怎么回;去重表落家目录 converse-state.json;系统通知一律跳过。
- 像真人一样说话:评论 10–40 字、私信 30–120 字,禁 markdown/分点/客套模板;每轮换一种口吻(auto/casual/witty/warm/blunt)。
- 自定义定时时段:峰谷之外另開多段(HH:MM-HH:MM,最多 8 段),可选每 N 分钟再来一轮。
- 新增只读工具:bili_comment_replies / bili_dm_sessions / bili_dm_history(宿主侧与 MCP 侧各一份)。
- 设置页:定时页加「自定义定时时段」,发言页加「像真人一样说话」「交流轮」。
v2.2.0 — v4 会话格式修复 + 设置页 UI 推倒重做
v2.2.0 — v4 会话格式修复 + 设置页 UI 推倒重做
Fixed
format v4 message requires a producer-owned source kind:in-host 消息的source.kind从'plugin'(v4 持久化层明确拒绝)改为生产者自有标识'bili-duty'。- 0s 空跑:
followup后直接whenIdle()会秒回(驱动器尚未把这一轮置为活动)。对齐官方 automation 的判据 —— 监听turn/start→turn/end事件对,辅以agent.status轮询与会话日志游标扫描三路判据;90 秒无起跑迹象自动留痕并报错,flush 失败不再被静默吞掉。
Changed
- 设置页整体重做(不沿用旧样式):胶囊分页(概览/定时/发言/关注/模型/环境)、hero 卡 + 每日配额进度条、DSH 设计变量(深浅色跟随宿主)、左标签右控件栅格。
@see c1overzz/dsh-bili-scroll — 本仓库为其社区分支。
v2.1.0 — 宿主内固定会话运行
v2.1.0 — 宿主内固定会话运行
Added
runMode: in-host(默认):定时/手动跑一轮改为在 DSH 宿主进程内的固定会话上执行(ctx.agents+followup),每轮是同一条会话的新一轮对话 —— 不再新开子进程、不再新建会话;sessionId自动生成并记住,权限档位可选(read-only / workspace-write / danger-full-access),无人值守审批钉为 never。- 多人私信 / 多人 @:
dmUids/mentionNames逗号分隔,各最多 20 人,每个收件人各一条。 - 特别关注 UP 主:
watchUids(≤50)+watchNotify(off/dm/comment/both)+watchEveryMin轮询间隔;新视频自动私信或评论 @ 通知;bili_watch_check工具与「立刻检查」按钮。 - 设置页重排:吸顶徽章行、运行模式徽章、分区折叠。
Fixed
- 上下文洞察冲突:子进程会话在宿主 sessions 表不存在 ⇒ 打开洞察面板被当冷会话回写投影 ⇒ 正在跑的一轮被中断。in-host 模式下会话始终是活的,冲突机制性消失。
@see c1overzz/dsh-bili-scroll — 本仓库为其社区分支。