DeepSeek Harness 动态插件:在每条用户提问前注入一条持久时钟上下文消息(缓存友好,可按项目启用或禁用)
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:缺少 main/exports/bin 入口声明。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add cuteG41cute/dsh-time-stamp该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 18 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装缺少 main/exports/bin 入口声明
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-time-stamp(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=18 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 15:06:00
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 注入持久时钟上下文
- 缓存友好
- 按项目启用或禁用
README
由 DeepSeek 最新模型翻译生成dsh-time-stamp
DeepSeek Harness 动态插件:在每个用户提问进入模型之前,向会话日志注入一条持久化的时钟上下文消息(提问接收时间 + 距上一条提问的间隔),让智能体具备精确的时间观念。缓存友好、意图无歧义、界面隐身呈现,并支持按项目(工作区)独立启用/停用。
中文 · English
功能特性
- 自动时间戳:每条用户消息(提问、追问/steer)在进入模型步骤前自动附带时钟读数;工具循环的中间步骤不重复注入
- 相对时间校准:注入消息包含「距上一条提问的间隔」,并明确指示模型将「现在 / 今天 / 刚才」等相对表述锚定到该时刻
- 按项目开关:会话头部右侧「时间戳 开/关」按钮,每个工作区独立记忆;「设置 → 通用」提供全局默认开关
- 缓存友好:注入消息一次性写入会话日志,之后每次请求逐字节重放同一内容,不扩大模型前缀缓存的未命中区
- 无歧义:注入的是独立消息,不改动用户原文一个字,并明确标注为系统时钟元数据
- 界面隐身:不显示为消息气泡,而是呈现为一行可折叠的灰色小字「上下文注入」行(产品为注入上下文设计的原生呈现)
- 配置持久化:常驻版写入 ~/.dsh/settings.yaml 的 time-stamp 段(动态版为 ~/.dsh/storages/time_stamp.json)
注入内容示例
展开完整文档(README 剩余 1 节)
dsh-time-stamp DeepSeek Harness 动态插件:在每个用户提问进入模型之前,向会话日志注入一条持久化的时钟上下文消息(提问接收时间 + 距上一条提问的间隔),让智能体具备精确的时间观念。缓存友好、意图无歧义、界面隐身呈现,并支持按项目(工作区)独立启用/停用。 中文 · English 功能特性 - 自动时间戳:每条用户消息(提问、追问/steer)在进入模型步骤前自动附带时钟读数;工具循环的中间步骤不重复注入 - 相对时间校准:注入消息包含「距上一条提问的间隔」,并明确指示模型将「现在 / 今天 / 刚才」等相对表述锚定到该时刻 - 按项目开关:会话头部右侧「时间戳 开/关」按钮,每个工作区独立记忆;「设置 → 通用」提供全局默认开关 - 缓存友好:注入消息一次性写入会话日志,之后每次请求逐字节重放同一内容,不扩大模型前缀缓存的未命中区 - 无歧义:注入的是独立消息,不改动用户原文一个字,并明确标注为系统时钟元数据 - 界面隐身:不显示为消息气泡,而是呈现为一行可折叠的灰色小字「上下文注入」行(产品为注入上下文设计的原生呈现) - 配置持久化:常驻版写入 ~/.dsh/settings.yaml 的 time-stamp 段(动态版为 ~/.dsh/storages/time_stamp.json) 注入内容示例 【系统时钟】最新一条用户消息的接收时间:2026-08-17T15:33:51+08:00[Asia/Shanghai]。距上一条用户消息:4 分 40 秒。请以该时刻为基准理解相对时间表述(如「现在、今天、昨天、刚才」)。 安装(静态常驻版,推荐) 动态插件是进程内的,DSH 重启后需要重新加载。常驻版是普通 npm 插件包(static/ 目录),随组合加载,重启不丢、无需批准: 1. 安装包体:把 static/ 复制为 ~/.dsh/profiles/web/node_modules/dsh-time-stamp/(package.json 位于该目录根部) 2. 在 ~/.dsh/profiles/web/cordis.patch.yml 的 - insert: 列表追加一行: - id: dsh-time-stamp name: 'dsh-time-stamp' 3. 重启 DSH(组合变更需重启生效),右上角出现「时间戳 开」即成功 配置迁移:常驻版把配置写入 settings.yaml 的 time-stamp 段(全局默认 + 每工作区覆盖,schema 校验),不再使用 ~/.dsh/storages/time_stamp.json(旧的 storage 文件可删)。行为与动态版一致:缓存友好、不改用户原文、界面为折叠的「上下文注入」行、按项目开关。 安装(动态插件方式) 本插件最初以 DSH 动态插件形式运行,源码同样保留在仓库中,可直接提交给 cordis_define: 1. 在 DSH 会话中调用 cordis_define(kind: "new",idPrefix: "tstmp"): - code.host ← plugin/host.js 全文 - code.client ← plugin/client.js 全文 2. 调用 cordis_run 激活,并在界面批准授权(建议双 ✓ 授权未来版本) 3. 会话右上角出现「时间戳 开」按钮即安装成功 注意:动态插件是进程内的,DSH 重启后需要重新加载。保留本仓库即可随时重建,配置(每项目开关)持久化在存储文件中,重建后依然生效。 使用 | 操作 | 位置 | 作用范围 | | 「时间戳 开/关」按钮 | 任意会话头部右侧 | 当前工作区(同项目所有会话共享) | | 「时间戳注入」开关 | 设置 → 通用 | 全局默认值 | | settings.yaml → time-stamp 段 | ~/.dsh/ | 配置落盘位置(常驻版) | 关闭某项目后,新消息不再注入;历史已注入的消息保留在日志中(删除会破坏缓存连续性,属设计行为)。 常见问题 - 开关点击无反应:看按钮是否变红并在悬停提示里给出原因(客户端不会静默失败);配置是否写入 ~/.dsh/settings.yaml 的 time-stamp 段。历史坑记录:动态版曾因存储域名含连字符(UNIT_NAME_RE 不允许 -)导致写入静默失败;静态版另有一个真实坑——第三方命名空间不在 apiProxy 白名单内,故客户端通道已改为自建 webServer 路由(详见 docs/design.md) - 时间戳没出现:确认该项目开关为「开」,且消息确实是用户来源(系统消息/工具消息不触发) - 为什么不是完全隐身:DSH 的产品不变量是「模型可见内容必须来自会话日志」(agent/request 文档原文),不存在只给模型看、不进日志的通道;本插件采用官方 time-context 同款持久化方案,界面呈现为产品原生设计的折叠式「上下文注入」小字行 工作原理 详见 docs/design.md:注入点选型(agent/pre-step vs llm/stream vs system-prompt)、缓存命中率分析、存储方案选型(动态版绕开 settings.register 的原因与静态版的正规化)、静态化移植记录、故障排查。 许可证 MIT DeepSeek Harness dynamic plugin: injects a durable clock-context message after every user question so the agent has an accurate sense of time. Cache-friendly, intent-safe, stealth presentation, with per-workspace enable/disable. Highlights - One clock reading per user-origin message, injected at agent/pre-step; tool-loop steps are never re-stamped - 读取内容包含距上一条用户消息的已过时间,并指示模型把相对时间引用锚定到那一刻 - 会话头部有按项目开关,Settings → General 里有全局默认值 - 注入的消息只写入会话日志一次,之后每次请求都按字节原样重放 → 服务商前缀缓存持续命中 - 用户自己的文本从不改动;时钟读数是一条单独的、带明确标注的上下文消息,渲染为可折叠的「上下文注入」行 - 注入的读数是中文行文(【系统时钟】最新一条用户消息的接收时间:…),时刻保留 ISO 形式以免歧义;时长用中文单位(1 天 1 小时 1 分 1 秒) - 配置持久化在 ~/.dsh/settings.yaml 的 time-stamp 段(静态形式;旧版动态形式用 ~/.dsh/storages/time_stamp.json) 安装(动态插件) 把 plugin/host.js 作为 code.host、plugin/client.js 作为 code.client 提交给 DSH 的 cordis_define(idPrefix: "tstmp"),然后 cordis_run 并批准。动态插件只在进程内有效——DSH 重启后重新加载(配置会保留)。 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
cuteG41cute/dsh-time-stamp
DeepSeek Harness 动态插件:在每条用户提问前注入一条持久时钟上下文消息(缓存友好,可按项目启用或禁用)
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,025未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,358已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13938 个插件含 PR 收录与…
★ 350已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目