记录约定与托办事项,到时间提醒正文推进剧情
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dearacknowl/dsh-tavern-knock-knock该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 17 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(runtime_never_loaded · 2026/11/1) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件写入剪贴板(不计风险)
查看扫描证据(共 5 处,展示前 5 条)
- 读取本地文件index.mjs:190
for (const f of (await readdir(dir)).filter(n => n.endsWith('.json'))) { - 读取本地文件index.mjs:191
try { const p = JSON.parse(await readFile(new URL(f, dir), 'utf8')); out.push({ file: f, era: String(p.era || ''), entries: Array.isArray(p.entries) ? - 读取本地文件index.mjs:534
if (benchOk == null) benchOk = await readFile(new URL('./bench/v02-jia.json', import.meta.url)).then(() => true, () => false) - 读取本地文件index.mjs:538
const bench = JSON.parse(await readFile(new URL('./bench/v02-jia.json', import.meta.url), 'utf8')) - 写入剪贴板client.js:403
else { await navigator.clipboard.writeText(text); setState('已复制到剪贴板(约 ' + kb + ' KB),可以粘贴到文本文件或聊天里。') }
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH Tavern 长局后续提醒插件:记录约定、托办与来信,到时间提醒正文
README
由 DeepSeek 最新模型翻译生成Knock Knock · 敲敲门
DSH Tavern 插件。长局里,让故事推动过的事按时找上门。
后续提醒 · 控制频率 · 不替你做主 · 后台记账 · 三种日历
安装 · 看看实际效果 · 史事写法 · 反馈 · DSH Tavern
- 不断线:寄出的信、托人打听的事、约好的日子、答应别人的事,自动记下;到了时间敲一下门,告诉正文一次;过期还没下文,再敲一次。
- 不刷屏:每件事最多敲两次,每轮最多 3 件;当天的零碎小事只记不提;两次没人应就放手,正文以后再提起会自动重新打开。
- 不替你做主:只说「按理该有动静了」,到了、迟了、路上丢了由正文决定;主角答应的事只让相关的人问一句,不替主角去办。
- 后台记账:每轮正文结束后在后台记账,通常可利用阅读和输入的时间完成;下一轮开始时若尚未完成,会先等待。建议选择较快、成本较低的模型,耗时随模型、正文长度和网络情况变化。
- 三种日历:支持古风日历、公历和故事天数;记账前过滤已识别的选项、小剧场、状态栏等非正文内容。不同卡和预设的适配效果仍需实测。
展开完整文档(README 剩余 1 节)
Knock Knock · 敲敲门 DSH Tavern 插件。长局里,让故事推动过的事按时找上门。 后续提醒 · 控制频率 · 不替你做主 · 后台记账 · 三种日历 安装 · 看看实际效果 · 史事写法 · 反馈 · DSH Tavern - 不断线:寄出的信、托人打听的事、约好的日子、答应别人的事,自动记下;到了时间敲一下门,告诉正文一次;过期还没下文,再敲一次。 - 不刷屏:每件事最多敲两次,每轮最多 3 件;当天的零碎小事只记不提;两次没人应就放手,正文以后再提起会自动重新打开。 - 不替你做主:只说「按理该有动静了」,到了、迟了、路上丢了由正文决定;主角答应的事只让相关的人问一句,不替主角去办。 - 后台记账:每轮正文结束后在后台记账,通常可利用阅读和输入的时间完成;下一轮开始时若尚未完成,会先等待。建议选择较快、成本较低的模型,耗时随模型、正文长度和网络情况变化。 - 三种日历:支持古风日历、公历和故事天数;记账前过滤已识别的选项、小剧场、状态栏等非正文内容。不同卡和预设的适配效果仍需实测。 面板:今日、台账、设置 没有插件 vs 敲敲门 | | 没有插件 | 敲敲门 | | 寄出去的信 | ❌ 长局中可能忘记来信,后续未被接上 | ✅ 按路程估好时间,到时候提醒正文:可以送到,也可以交代路上耽搁 | | 约好的日子 | ❌ 日期到了可能无人提起 | ✅ 前一天提醒,过了还没动静再提一次 | | 答应别人的事 | ❌ 玩家也可能忘记 | ✅ 「今日」页提醒你;正文里相关的人会问一句,怎么办由你决定 | | 远方的人 | ❌ 远方人物的后续可能被忽略 | ✅ 不看在不在场,时间到了,消息照样找上门 | | 模型记错了 | ❌ 缺少独立台账核对 | ✅ 每条都附正文原话,代码逐字核对;台账可改可删,你确认过的模型改不动 | | 提醒的分寸 | ❌ 提醒频率取决于卡和预设 | ✅ 每件事最多两次,每轮最多 3 件,小事只记不提;只是表态的「意向」只记不提 | 功能特色 到时间敲一下门 记下的每件事都有一个「该有动静」的时间:约好的日子、按路程估的回信时间、上司限的期限。到了这个时间,下一轮的请求里会多一段提醒,正文看到后可以在这一轮或之后几轮安排;过期仍没下文,再提一次;之后算「没下文」放下。正文实际看到的是这样一段: 【敲敲门·该有动静的事】(截至二月初四)以下事情按时间该有后续了。可视情形在这一轮或之后几轮安排:到了、迟了、出了岔子都可以;不必硬插进当前场景: · 苏先生的回信(按路程约在正月三十至二月三十间可到;苏先生;原话「信经运河寄往杭州」):可视情形安排送到,或交代路上耽搁 · 崔掌柜代寻旧刻(约 正月底,已过 4 日未见下文;崔掌柜;原话「正月底给相公回话」) · 主角答应的事:高梁桥踏青(期限 二月初五;沈恪):沈恪可以问一句;主角怎么办由玩家决定,不要替主角去办结果不预设,消息传到主角需要合理途径;不要替主角做决定,不要为呼应这里而新造原文没有的约定、期限或后果。 今日:下一轮会敲哪些门 「今日」页列出下一轮会提醒正文的事、主角眼下该办的事。主角的事可以一键填进输入框,也可以标「已办」或「延后三天」。 今日:等你决定、主角的事、下一轮会提的事 台账:记下的每一件事 全部未了结的事按「已过期 / 三日内 / 更远 / 无日期」分组,每条附正文原话。改日期、改分量、冻结、延后、删除都在这里。 - 意向:「可以帮你留意好砚」这种表态,记成意向,只记不提,过一阵没动静自然放下;后来说定了会自动转正。 - 确认无误:点过确认的事,模型想改期、取消,要你点「照改」才生效;你手动改过的也算确认。 台账:按时间分组,可确认、改期、标为意向 三种日历,开局自动判断 | 日历 | 什么卡 | 日期写法 | | 古风 | 卡的变量里有古风日期(如「万历十五年二月初五」) | 二月初五、腊月底 | | 公历 | 变量或正文里有公历日期(如预设摘要里的 2024-05-31) | 5 月 31 日(周五)、下周三 | | 故事天数 | 都没有 | 第 45 天;提醒里写「3 天后」「两三个月后」 | 时间按这个顺序取:卡的变量 → 正文里的日期标记 → 正文里的「时间流逝:3 小时」 → 模型估计这一轮过了多久。「三年后」这样的大跳跃也能跟上。 记账前先清洗正文 思考、序言、选项、小剧场、摘要、状态栏、记忆闪回、MVU 指令都会先去掉再记账,减少把选项里的「约她明天去看电影」误当成约定的情况。别的预设另有这类块,可以在设置里补上标签名。 自动档,完成模型设置后使用 档位默认「自动」,提醒的范围、何时记账都由插件定;想细调就切到「自己调」。记账用的模型由你选,用的是本局后台模型时会提醒一次。 设置:自动档位、记账模型、日历 诊断与导出 每轮记了什么、用了多久、时间来自哪里,都在「诊断」页。出了问题点「导出数据」,把文件发给作者就行。已经玩了很久的局,点「从历史重建台账」,读最近若干轮整理出还没了结的事。 诊断:每轮耗时、时间来源、导出数据 史事(古风卡,可选) 给插件一份「历史事件表」:到了日子事件发生,按地点和路程,消息过些天传到主角耳边,之后进世界书条目池。写在卡内世界书里(标题以 [敲敲门·史事] 开头、设为禁用),或放进插件的 packs 文件夹。写法 → 看看实际效果 两种皮肤:「古风(宣纸 · 朱砂)」和「跟随 DSH 主题」。 预览图用插件自己的面板代码和一份虚构的示例数据渲染:万历年间一局,主角林知远。 快速开始 目标环境:DSH Tavern 2.6 或更新,需提供插件接口第 2 版。作者此前主要在 2.6 环境使用;本次发布整理未重新验证各宿主版本,更新版本的兼容性以实际运行结果为准。 1. 下载最新版,解压后把整个 dsh-tavern-knock-knock 文件夹放进 Tavern 数据目录下的 plugins 文件夹。桌面版通常是 …\profile-data\tavern\data\plugins\,放好后应有 …\plugins\dsh-tavern-knock-knock\package.json。 2. 完全重启 DSH:托盘图标右键 →「退出」,确认任务管理器里没有残留进程,再重新打开。只关窗口或刷新页面不够。 3. 进一局游戏,右侧栏会出现「敲敲门」面板。到「设置」里给「记账用的模型」选一个便宜、快的小模型,就可以开始玩了。 卸载:删除这个文件夹,重启 DSH。 更新:用新版文件夹整个替换旧的,重启 DSH。台账保存在每局的插件存档里;更新前请先导出存档备份。本次发布整理未重新验证升级和回退行为。 交流与反馈 - DSH Tavern 讨论区 · Show and tell:使用经验、建议、问题都欢迎。 - 本仓库的 Issues:反馈故障。 反馈故障时,到「诊断」页「导出数据」,把文件附上。默认不含正文;勾选「附上正文」便于查漏记,但文件里会有你的剧情原文,分享前请检查。 已知限制 - 记账可能漏记,也可能把条件建议误记为约定;本次发布未提供统一口径的准确率评测。错的可以在台账里改或删。 - 公历、故事天数两种日历是新加的,实测还少,欢迎用不同的卡试试。 - 史事只读得到卡内的世界书;单独挂载的世界书文件,DSH 目前没有给插件读的接口。 - 在 DSH 里给一局「开分支」后,分支里可能每轮都报「找不到本轮正文 operation」。该现象的原因尚未在本次发布中确认;可先回到原局检查,并附诊断信息反馈。 隐私 插件只把本轮正文发给你选的记账模型;台账存在这一局的插件存档里,随存档导出、随回退和重新生成自动对齐。除了调用你选的模型,插件不访问别的网络,也不读其他局。 许可证 MIT 本次发布核验范围 本次仅核对发布文件、文档引用及安装包一致性,未重新进行宿主实机验收;预览图为示例数据渲染,不代表新增运行测试。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
dearacknowl/dsh-tavern-knock-knock
记录约定与托办事项,到时间提醒正文推进剧情
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这是你的仓库?认领条目