dshbase

插件目录 / Developer / dsh-system-prompt

dsh-system-prompt

已验证 · 实测可装 elonnzhang

✓ 持续维护 基于 13 个官方 DSH 包

查看 GitHub ↗ ← 返回插件目录

0Stars
0Forks
0未关闭 issue
—语言
2026-08-23最近推送
跨平台平台

功能简介

DeepSeek Harness plugin for session-scoped system prompt inspection

✅
我们的评价
可用 — 实测通过,早期项目

DeepSeek Harness plugin for session-scoped system prompt inspection 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

dsh-system-prompt

dsh-system-prompt is a read-only DeepSeek Harness plugin for inspecting the
effective prompt of a live session.

Its only product behavior is session-scoped prompt inspection.

It owns two browser surfaces:

  • conversation.view (order: 30): a session inspection tab showing prompt
    sections, runtime contexts, variables, tools, and producer-supplied messages.
  • A Sections detail tab beside ui-trajectory's system-prompt tabs. It is a
    bounded DOM bridge because the upstream trajectory package does not expose a
    detail-tab slot.

The host exposes only session on /dsh-system-prompt. The endpoint accepts
{ sessionId }, reads the matching live agent, and returns a small JSON
projection. It never serializes a live Context, Agent, Session, service,
or Cordis object.

Screenshots

Conversation inspection Trajectory system prompt details
Conversation inspection Trajectory system prompt details

Build

This package follows dsh-plugin-template's self-contained package shape:

npm run typecheck
npm run build

The host and declarations are emitted by tsdown. The browser half is then
written as the Harness window.__ModuleLoader__ closure bundle.

Install the package into a profile with:

dsh plugin --profile web add github:elonnzhang/dsh-system-prompt

The repository commits its lib/ bundle, so this GitHub install does not need
to execute a package build script or modify the profile allowBuilds list.
For local source development, run npm run build explicitly before testing.

Test with deepseek-harness

For source-level browser testing, link this checkout into the Harness web
profile, then run the plugin watcher and Harness in separate terminals:

# in this repository
npm run dev

# in ../deepseek-harness
pnpm dsh plugin --profile web add link:/Users/elon/code-space/GitHub/dsh-system-prompt
pnpm dsh web --no-open --port 3080

Open http://127.0.0.1:3080. The watcher rebuilds lib/ after changes under
src/ or scripts/; refresh the Harness page when the browser bundle is
reloaded. Verify both the conversation inspection view and the trajectory
System Prompt / Tools / Sections detail flow. For a clean one-off check,
npm test validates types, generated bundles, JavaScript syntax, and the smoke
contract before starting Harness.

Provenance boundary

Prompt, context, variable, and tool ownership is reported at global / preset
/ agent scope. The underlying registries do not retain the registering Fiber,
so this plugin does not claim a more precise plugin-level owner.

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-system-prompt」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:elonnzhang/dsh-system-prompt

Headless(CLI)profile:

dsh plugin --profile headless add github:elonnzhang/dsh-system-prompt

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Developer 里更多

浏览全部 7819 个插件 →