DSH Plugins
返回列表
⚙️

roleplaytimer

工作流 更新于 2026.09.24

在终端中运行以下命令:

dsh plugin install 2huy4n/roleplaytimer

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install 2huy4n/roleplaytimer 安装本插件,源码见 https://github.com/2huy4n/roleplaytimer。

插件介绍

在角色扮演里,智能体往往只能等用户先说话。一旦对方长时间沉默,会话就会一直挂着,角色也停在原地。roleplaytimer 面向这类场景:当沉默达到你设定的时长后,在智能体空闲时通过 DSH 正式的 agent.followup() 投递一条由「唤醒提示词」渲染的跟进消息,让角色按角色卡继续发言,而不是干等输入。

插件强调「不抢话」:只在根 agent 存活、会话已打开且智能体空闲时投递,走 runMaintenance,不会打断正在进行的回合;用户正在对话时会退避重试。倒计时从最后一次真实用户消息算起,插件自己写入的唤醒消息不计入活动。你还可以用模糊区间让唤醒时间在区间内随机发生,并配合每日上限、跨午夜静默时段与按会话静音,控制打扰频率。

新会话默认静音(opt-in):首次出现的会话需要在面板里「取消静音」才会唤醒,避免未经同意往历史里写内容;已有会话保留各自状态。调试面板支持模拟经过时间、立即唤醒、重置计时与投递日志,方便调间隔和提示词。

适合长期挂机式角色扮演、希望 NPC 在玩家离线或沉默一段时间后仍能自然接话的工作流用户;若你更需要精确到秒的定时器或应用关闭后补发消息,需要接受「仅运行中、空闲才投递」这些硬约束。

使用场景

  • 玩家长时间不说话,希望角色在空闲时自然接话
  • 挂机或离线一段时间后,让会话里的角色继续推进剧情
  • 需要控制唤醒频率,配合静默时段与每日上限避免打扰

适合人员

  • 使用 DSH 角色扮演智能体的创作者与用户
  • 需要沉默后自动跟进、又不想打断正在对话的人
  • 愿意按会话手动取消静音、接受运行中才投递的用户