1014029855/dsh-context-lens ↗★ 1
dsh-context-lens
可视化检查、度量、比较 DeepSeek Harness 组装上下文与重建原始上下文的诊断工具。
AI 分析
适合排障和上下文审计;需在会话有完成请求后打开 Context 区并关注导出隐私内容。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:1014029855/dsh-context-lens说明文档
阅读完整 README ↗使用
- 启动
dsh web。 - 新建或打开一个会话,至少完成一次 agent turn。
- 在 Chat / Trajectory 旁边打开 上下文 / Context。
- 从 attempt 列表选择一次请求,查看体积、来源、原始值和与上一次的差异。
- 需要提交 bug 时,使用页面中的 JSON 导出。导出文件可能包含重建后的原始上下文,分享前请先审查。
配置
| 字段 | 默认值 | 含义 |
|---|---|---|
persistMetadata | true | 是否写入只含元数据的 sidecar |
maxAttemptsPerSession | 500 | 每个 Session 最多保留的 attempt 索引 |
charsPerEstimatedToken | 4 | 每个估算 token 对应的 UTF-16 code unit |
在更后面的 profile cordis.patch.yml layer 中覆盖完整 config:
- id: context-lens
config:
persistMetadata: true
maxAttemptsPerSession: 250
charsPerEstimatedToken: 4
DSH patch 会替换这一 row 的整个 config,不会 deep merge。