DSH Plugins
返回列表
🖥️

dsh-reveal-context

客户端 更新于 2026.09.29

在终端中运行以下命令:

dsh plugin install azazo1/dsh-reveal-context

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install azazo1/dsh-reveal-context,或从 https://github.com/azazo1/dsh-reveal-context 获取源码后按 README 装入对应 profile。

插件介绍

DSH 在对话界面里会刻意不渲染大部分上下文注入行——从 0.1.7-rc.2 起,只有带工具增删块的 context 节点才会照常显示。日常聊天因此更干净,但当你想确认「当时到底往对话里塞了什么」时,往往只能切到轨迹视图逐条翻事件。

dsh-reveal-context 不改 DSH 源码,而是注册一套并行的 conversation 定义:同样消费 user/message 事件,却产出 reveal-context 节点,从而通过可见性判定,再由插件自带的渲染器在对话里画出一行。引擎按 (definition.kind, id) 区分上下文,与内置定义互不干扰。

在设置里可以总开关显示,也可以按 source.kind 继续隐藏指定来源;偏好写在 profile 的 patch 层,改完即生效。默认会展示包括 runtime-context 环境快照在内的全部来源,嫌吵可把对应 kind 填进排除列表。

适合经常在 DSH 里调试 agent、核对注入内容,又希望留在对话视图工作的开发者与高级用户。本插件只覆盖 context 类非 user 来源,不涉及 system-prompt、permission 或 developer/message 等其它行。

使用场景

  • 对话里核对某轮实际注入的上下文内容
  • 排查 agent 行为时不想反复切到轨迹视图
  • 按需隐藏 runtime-context 等嘈杂来源

适合人员

  • 在 DSH 中开发或调试 agent 的开发者
  • 需要审计对话注入内容的高级用户
  • 日常在对话视图工作、偶尔要看清隐藏行的用户