在模型锁定路线时提醒先发散,避免过早收敛
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Elysia-laoda/dsh-creativity-nudge该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · skill
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 3 处,展示前 3 条)
- 读取本地文件lib/index.js:236
if (!existsSync(dir)) mkdirSync(dir, { recursive: true }); - 写入本地文件lib/index.js:236
if (!existsSync(dir)) mkdirSync(dir, { recursive: true }); - 写入本地文件lib/index.js:237
appendFileSync(config.auditFile, JSON.stringify(record) + '\n', 'utf8');
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH 插件:在模型锁定路线的那一刻注入一次「先发散」提醒 —— 低频、硬预算、只落在决策点。Advisory creativity nudge for DeepSeek Harness.
README
由 DeepSeek 最新模型翻译生成dsh-creativity-nudge
DSH 插件:在模型锁定路线的那一刻,注入一次「先发散」的提醒。 建议型(advisory only)——不否决调用、不改写结果、不评价输出好坏。
配套技能:creative-divergence(在 ~/.dsh/skills/creative-divergence/SKILL.md;「怎么做」的工序在技能里,插件只负责「什么时候想起来」)。
默认 enabled: false:装上不生效,改配置才注册监听。
为什么是钩子而不是提示词
创新提示最怕高频。每轮都出现的「要有创意」,等于每轮都不出现——它会退化成格式噪音,模型和人都一样免疫。
所以这里的设计是 低频 + 硬预算 + 只落在决策点,而不是「每次都提醒」。
触发时机(只判断时机,不判断内容)
判「这个任务要不要创意」只有两条路:多烧一次模型调用,或者写关键词正则误伤。
展开完整文档(README 剩余 1 节)
dsh-creativity-nudge DSH 插件:在模型锁定路线的那一刻,注入一次「先发散」的提醒。 建议型(advisory only)——不否决调用、不改写结果、不评价输出好坏。 配套技能:creative-divergence(在 ~/.dsh/skills/creative-divergence/SKILL.md;「怎么做」的工序在技能里,插件只负责「什么时候想起来」)。 默认 enabled: false:装上不生效,改配置才注册监听。 为什么是钩子而不是提示词 创新提示最怕高频。每轮都出现的「要有创意」,等于每轮都不出现——它会退化成格式噪音,模型和人都一样免疫。 所以这里的设计是 低频 + 硬预算 + 只落在决策点,而不是「每次都提醒」。 触发时机(只判断时机,不判断内容) 判「这个任务要不要创意」只有两条路:多烧一次模型调用,或者写关键词正则误伤。所以插件不做判断,只观测确定性的结构事实: | 时机 | 观测条件 | 文案要它做什么 | 每会话 | | T1 承诺点 | 本会话第一次 write/edit,且用户最近一条消息命中了 keywords | 给出两个「机制不同」的候选,各写一句牺牲 | 1 次 | | T2 卡住点 | 同一个文件被改到第 stuckEdits 次(默认 5) | 换机制,别再微调同一处 | 1 次 | | T3 连续失败 | 连续 stuckFailures 次 isError(默认 0 = 关闭) | 回退到能工作的状态再换方向 | 0 次 | T2 默认 5 而不是 3:正常开发里改同一个文件 3 次是常态,5 次才开始像打转。 T3 默认关闭:一次失败的测试再改一次是很正常的迭代,误报率高于信息量;要开就设 stuckFailures: 2。 不做 T4「交付前提醒」:答案已经写完,这时候提醒只能逼模型推倒重写,成本翻倍、收益不可证。 频率(硬预算,不是节流) - maxPerSession: 2 —— 每会话最多两次,用完就没有 - cooldownCalls: 8 —— 两次提醒之间至少隔 8 次工具调用 - 用户发新消息清空 T2 的文件计数与失败计数(T1 的「第一次落盘」不重置;同一条用户消息在每一 step 重复出现,按 message id 去重) - 措辞轮换:同一句话出现第三次会被当样板忽略,所以两条文案按 seed 轮换 - 单调递减:预算本身就是递减的——第 3 次机会不存在 配置 在 cordis.patch.yml 的 config 段改: enabled: false # 总开关(装上不生效就靠它) maxPerSession: 2 # 每会话最多注入几次 cooldownCalls: 8 # 两次提醒之间的最小工具调用间隔 stuckEdits: 5 # 同一文件改到第几次算打转 stuckFailures: 0 # 连续失败阈值,0 = 关闭 mutatingTools: ['write', 'edit'] keywords: ['设计', '方案', '架构', '命名', ...] dryRun: false # 只记日志不注入 auditFile: '' # jsonl 审计路径,空 = 不写 非法配置(如 stuckEdits: 1、keywords: [])在装载时直接抛错,不静默改行为。 开关(装完默认是关的) 在 <profile>/cordis.patch.yml 末尾追加这三行,重启 DSH 即生效: - id: creativity-nudge name: 'dsh-creativity-nudge' config: enabled: true 部分字段就够——插件内部的 normalizeConfig 会拿 DEFAULTS 合并,没写的键走默认值。 想先观测不打扰,就换成: - id: creativity-nudge name: 'dsh-creativity-nudge' config: enabled: false dryRun: true auditFile: '%USERPROFILE%/.dsh/logs/creativity-nudge.jsonl' 注意 dryRun 单独也能激活监听(不需要 enabled),但只写日志、不注入。 安装 / 卸载 node scripts/install.mjs --dry-run # 预演 node scripts/install.mjs # 装进档案(会备份 package.json) node scripts/install.mjs --uninstall # 彻底摘干净 安装 = 复制到 <profile>/node_modules/dsh-creativity-nudge + 追加进 dsh.profile.bundles。 装完必须完全退出并重开 DSH。 不要在这个档案里跑 pnpm install:它会按 package.json 的 dependencies 重装 node_modules,把手放的这份冲掉。 验证 1. 单元测试:npm test(15 条,覆盖预算、冷却、重置、dryRun、block 透传) 2. 只看不注入:enabled: true + dryRun: true + auditFile: '.../nudge.jsonl',跑一天,看 jsonl 里 event: would-fire 的条数与理由是否符合预期 3. 确认生效:enabled: true 后开一个开放式任务,第一次落盘之后日志里会有 creativity-nudge: 已接管 tools/post-execute 已知限制 - 只看得见 write/edit。用 run_code 写文件、用 pwsh 重定向写文件都不计数。 - 关键词是唯一的启发式,也是唯一会误判的地方:中文任务描述里「设计/方案/架构」出现频率高,可能会在非创意任务上响一次(但有预算兜着)。 - 状态只在内存里:恢复会话从零开始计数,重启后预算刷新。这是有意为之——它是启发式提醒,不是记录在案的不变量。 - 不跨智能体互相影响(每个智能体一份状态)。 结构 lib/index.js 插件本体(零 @deepseek-ai 依赖,只 import node 内建模块) cordis.patch.yml loader entry + 默认配置 scripts/install.mjs 装/卸进档案 scripts/profile-io.mjs 档案读写(复制自 dsh-command-guard) tests/nudge.test.mjs 假 ctx 驱动的单元测试 依赖为零是有意的:档案里装的插件只保证能解析 node 内建模块,靠住的越少,宿主升级时越不会炸。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Elysia-laoda/dsh-creativity-nudge
在模型锁定路线时提醒先发散,避免过早收敛
相关插件 · 技能 / 提示词
人设统管ZiChuanLan/agent-purge
一份系统提示词,喂给多个 coding…
★ 931已汉化DSH
73.8
人物画像蒸馏titanwings/distilly
Distilly — 把他们的思考方式提炼成可复用的技能,供任何智能体或机器人使用。原名 Colleague Skill(原同事 Skill)。
★ 25,659已汉化DSH
71.3
推理工作空间套件Tiger3807861189/J-Space-Cognition-Suite
J-Space 是面向复杂推理、大型仓库工程、子代理协作与授权安全分析的推理时工作空间和控制套件。
★ 2,957已汉化DSH
70.5
两阶段工具锚定预设xiaobright/dsh-anchored-standard
实验性 DeepSeek Harness agent preset…
★ 3,742已汉化DSH
70.1
智能体工作流编排nrslib/takt
不再日夜盯着 AI 编码智能体。
★ 1,402已汉化DSH
70
Agent 运行时手册Electricitysheep/dsh-handbook
DeepSeek Harness dsh 从 0 到 1 深度手册:安装/插件开发/性能调优/实测案例/同模型多…
★ 827已汉化DSH
68.7