🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

aws-cnug-o11y/dsh-trajectory-persistence

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
未验证

DeepSeek Harnessdsh的轨迹持久化插件。

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/18 · 已提供中文文档

描述:DeepSeek Harness 插件:将会话轨迹持久化到 S3 和 OTel GenAI

综合分
27.3
GitHub 分
27.3
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add aws-cnug-o11y/dsh-trajectory-persistence
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · other
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
更新放缓:最近一次提交在 38 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/22(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-commands@deepseek-ai/dsh-session@deepseek-ai/dsh-settings
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-trajectory-persistence

npm
docs
license
CI

DeepSeek Harness(dsh)的轨迹持久化插件。
仅观察:它从不写入会话——它将每个会话的
轨迹持久化到两个可独立开关的接收端:

- S3 接收端 —— 将原始轨迹归档到 S3 / OSS / MinIO。两种模式:
ship 以只读方式跟踪官方 jsonl 后端的磁盘产物,并
上传字节级保真的 zstd 帧分段 + 清单,可在
另一台机器上使用捆绑的 sync-down CLI 恢复;push(旧版,默认)
缓冲实时事件流,并上传 JSONL 分片文件,支持批量、
退避重试和本地死信目录。
- OTel GenAI 接收端 —— 遵循
OpenTelemetry GenAI 语义约定
的 span(turn / model-call / tool 树,包含 token 用量和错误状态),通过
OTLP HTTP/protobuf 导出到 Jaeger、OTel Collector、Langfuse,或
经 SigV4 签名直接发送到 AWS CloudWatch / Bedrock AgentCore Observability
—— 无需 collector。

附加功能:设置热重载,按接收端重建,/trajectory-status
斜杠命令,sync-down 恢复,具备不覆盖 / 前缀追加 /
冲突拒绝语义。

安装

dsh plugin --profile web add dsh-trajectory-persistence

所有接收端默认禁用。在
$DSH_HOME/settings.yaml 中启用你需要的(实时生效,无需重启):

trajectory-persistence:
sinks:
s3:
enabled: true
mode: ship
bucket: my-trajectory-bucket
region: us-east-1          # credentials: AWS default provider chain
otel:
enabled: true
url: http://localhost:4318/v1/traces

将会话迁移到另一台机器:

machine B, dsh not running — restores sessions from the bucket into the local root
dsh-trajectory-persistence sync-down --bucket my-trajectory-bucket --region us-east-1
dsh resume

文档

完整指南位于文档站点:

- 快速开始 —— 安装,使用本地 Jaeger 完成首次 trace
- 配置参考 —— 每个字段、默认值、校验、热重载
- Ship & Sync — ship 模式架构、清单水位线、机器切换
- S3 Sink — push 模式:分片布局、缓冲、重试与死信
- OTel GenAI Sink — 事件 → span 映射、Jaeger / Collector / Langfuse
- AWS CloudWatch & AgentCore — SigV4 投递、Transaction Search
- Development — 构建/测试、sink 架构、添加 sink
- Changelog — 发布历史

兼容性

DeepSeek Harness 处于开发者预览阶段,不提供兼容性保证。
本插件基于 monorepo 提交
47f9438
(截至 2026-08-14 的 master,@deepseek-ai/dsh-session@0.1.0-rc.6)构建并验证,
需要 Node.js ≥ 22。

开发

pnpm install
pnpm build      # tsc -> lib/
pnpm test       # vitest (140 cases)

有关源码布局以及如何使用 --patch 从检出目录运行插件,请参阅
Development。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群