DSH Marketplace

dsh-context

bowenliang123/dsh-context

Context insight panel: see what the model's context window is made of and how it evolves — composition vs. window size, per-request history, compression/injection events, and per-message token stats.

1854TypeScriptApache-2.0Source

Install

Add dsh-context to DeepSeek Harness

via npm

Resolves a published tarball rather than cloning the repository, and installs without any extra setup. Swap `web` for your profile name if you run another one.

via GitHub · npm package

Installing from GitHub runs the project's build script, which pnpm blocks until you allowlist it — run the command once and pnpm prints the exact key to add under `allowBuilds` in ~/.dsh/profiles/web/pnpm-workspace.yaml.

What happened when we ran it

Installed cleanly when we ran it

Every command here is run in a throwaway container against a clean profile, and the result is whatever the harness recorded — not a guess from the source. Last run yesterday.

Due diligence

Before you install dsh-context

  • Source of record: bowenliang123/dsh-context — present in the community registry that DSH's own plugin market installs from.
  • Licensed under Apache-2.0.
  • A listing here is not a security review. Plugins run with your agent's permissions.

The AI take

What it is — dsh-context is a DeepSeek Harness plugin for context insight.

Who it is for — If you use DeepSeek Harness for multi-turn conversations, you should install it. If you use a small context window model, you can skip it.

Watch out — Sandbox testing confirmed successful registration in a new profile. No obvious issues found.

The verdict — I would install it because it shows context evolution details that matter in conversation management.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

What dsh-context does

Layered context fragments split into six channels and recombine into changing stacked blocks.

dsh-context is a DeepSeek Harness plugin that exposes how an agent’s context window is assembled and changes over time. It adds a Context / 上下文 tab to the web UI and a /context command that opens the same view for the current session.

The plugin presents the context model recorded for each request: occupancy against the model’s full window, a six-part composition breakdown, per-request history, compaction and pruning markers, injection and model-switch events, and per-message token costs. The history can be viewed by turn or step. Selecting a request opens its assembled context, including system prompts, tool schemas, messages, injected context, assistant replies and tool results. The panel also shows provider-reported prompt and output tokens alongside estimates where available.

dsh-context is intended for developers diagnosing context growth, compaction, injected instructions, or unexpectedly expensive tools. It depends on the DeepSeek Harness web UI and an open session, so it is not useful in a terminal-only workflow or when context inspection is unnecessary. Earlier requests may be reconstructed from the removed-message archive and marked as approximate after compaction. The README names no configuration keys, files, platform requirements, or separate data-writing behaviour.

dsh-context documentation

使用方式

在 DeepSeek Harness 中打开任意会话,然后选择 Context / 上下文 标签页。启动 web UI 使用 dsh web;README 说明安装或更新后无需构建步骤,也无需重启。页面展示当前会话的回合数、步骤数,以及注入、压缩和修剪的次数。

命令

在会话中输入 /context,或从 / 菜单选择它并按 Enter。命令会打开上下文洞察窗口,其中包含当前占用量、六类组成,以及最近 10 个回合的趋势图。悬停或点击柱状图可查看详细拆分。

面板数据

当前组成按模型完整上下文窗口缩放,类别包括:

  • 系统提示
  • 工具 schema
  • 用户消息
  • 注入的上下文
  • assistant 回复
  • 工具结果

历史图表按模型请求记录柱状图,可切换 TurnStep 粒度,并查看估算 token 与 provider 报告的实际 prompt/output token。事件列表记录压缩、工具输出修剪、skill 或 plugin 上下文注入及模型切换,并提供 token 变化量、回合或步骤归属和时间戳。消息视图按最新优先列出当前模型可见的消息及其 token 成本。

上下文浏览器与限制

上下文浏览器可选择 Live (next request) 或保留的步骤,展开各类别中的元素及其实际内容,包括工具描述、JSON schema、消息、reasoning、tool-call 参数和工具输出。历史图表的悬停选择会同步浏览器;展开较旧元素时,页面会自动加载更早的聊天历史。压缩前的步骤可能依据 removed-message archive 重建,并标明内容仅为近似。README 未说明额外配置、环境变量、平台范围或版本要求。

Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub

Same category

Alternatives to dsh-context

29k

OpenViking memory and context bundle for DeepSeek Harness: pre-step auto-recall and profile injection, session capture, `viking://` URI guarding, and recall/write memory tools backed by an OpenViking server.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourcePythonyesterday

AI review

dsh-memory-plugin

What it is — Integrates OpenViking memory and context bundle into DeepSeek Harness.

Who it is for — When using DeepSeek Harness for multi-turn agent tasks that require persisting context and profile injection, this plugin is suitable. If your work does not involve viking:// URI management, then this plugin is not applicable.

Watch out — May execute shell commands. Not tested in sandbox. No obvious issues found.

The verdict — I would install it because it allows agents to operate on context like a file system.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

coding-agents

vectorize-io

20k

Hindsight, agent memory that learns: long-term project memory with auto recall and retain, knowledge pages, deep reflection, and per-repo memory banks.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourcePythonyesterday

AI review

coding-agents

What it is — Hindsight provides long-term project memory management for coding agents.

Who it is for — Developers using AI coding assistants such as Claude Code for code development should install it. If you use a non-Python language for the agent, you can choose other implementations.

Watch out — The plugin requires an API key or token and will execute shell commands. Sandbox testing has not been performed. No obvious pitfalls found.

The verdict — Without sandbox testing results, I would not install it.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
2Details
158

为 DeepSeek Harness 带来「跨会话长期记忆 + 后台自我进化」能力的纯插件实现:五轨记忆 · git 分支感知 · 回合内自我审查 · 技能自我进化与技能管理器 · 四轨待办 · COI 调度 · 会话广播 · 会话搜索 · 提示词管理器 · 临时信息便签——零核心修改、零运行时依赖,随装随用、卸载即净。

Installed cleanly when we ran it

GitHub sourceJavaScript2d ago

AI review

dsh-memory-evolve

What it is — dsh-memory-evolve brings cross-session long-term memory and background self-evolution capabilities to DeepSeek Harness.

Who it is for — Developers maintaining multiple projects in parallel can use it to maintain context consistency via five-track memory, four-track todos, and local file search. Users who only work on single-session tasks do not need cross-device memory synchronization or external agent delegation.

Watch out — Sandbox testing passed after installation in a new profile, where it was registered by DeepSeek Harness. Static analysis shows the plugin will execute shell commands. No obvious issues found.

The verdict — I would install it because it supports collaboration between internal AI sessions and external agents through memory and session rooms, but only if the main session's DSH process remains running.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

engramory

tinqiao-oss

155

The Engramory curated-memory discipline as an installable plugin ([npm: dsh-engramory](https://www.npmjs.com/package/dsh-engramory)): a deterministic 200-line / 25 KB cap on the `MEMORY.md` index via `ctx.tools.guard()` — growth denied, a shrinking rewrite always passes — plus the protocol registered as a runtime skill. The store is plain markdown, one file per fact, shared with Claude Code, Codex, Kiro, and OpenClaw.

Installed cleanly when we ran it

GitHub sourcePythonyesterday

AI review

engramory

What it is — DeepSeek Harness plugin providing Markdown memory curation protocol with 200-line/25KB index cap.

Who it is for — When you need a local file-based memory curation, this plugin fits your scenario. If your work requires relevance-loaded skill or database memory, this is not suitable.

Watch out — Installation from source requires providing API key or token and executing shell commands. Sandbox test passed: registers in a new profile by harness. No obvious pitfalls found.

The verdict — I would install it because it offers a PreToolUse hook denying growth past the cap.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
2Details

dsh-noema

ZSeven-W

100

Noema long-term memory plugin for DSH: durable, inspectable agent memory with recall tools and a settings page.

Installed cleanly when we ran it

npm packageTypeScript4d ago

AI review

dsh-noema

What it is — The dsh-noema plugin provides durable, inspectable agent memory for DeepSeek Harness by integrating with Noema and including recall tools and a settings page.

Who it is for — It suits users developing cross-session agents with DeepSeek Harness who need persistent knowledge retention. Users relying solely on short-term sessions do not need it.

Watch out — The plugin executes shell commands. Sandbox testing passed after installation in a fresh profile and registration with harness. No obvious issues found.

The verdict — I would install it if cross-session memory retention is required, because it enables importing memories from other tools and managing storage via the settings page.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

dsh-mnemon

omdsh-dev

75

Cross-agent, local-first persistent memory plugin for DeepSeek Harness (DSH), powered by Mnemon. It shares long-term memory across Mnemon-enabled agents and adds runtime memory, searchable project documents, semantic recall, knowledge graph, and a Sidebar UI.

Installed cleanly when we ran it

npm packageTypeScriptyesterday

AI review

dsh-mnemon

What it is — DeepSeek Harness plugin integrating Mnemon for persistent memory and cross-agent sharing.

Who it is for — When using DeepSeek Harness for multi-turn document-heavy tasks, people who need persistent context are suitable to install this plugin. When a task only relies on real-time tool results without needing historical memory, it does not need to install this plugin.

Watch out — Sandbox test passed in a fresh profile. Static check indicates execution of shell commands. No obvious pitfalls found.

The verdict — I would install it because the sandbox test passed providing persistent memory support, but the premise is first installing Mnemon, and only worth when cross-agent sharing is needed.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details