DSH Plugins Marketplace

DSH Plugins

Plugins

/

Terminal & Clients

/

dsh-system-prompt

e

dsh-system-prompt

Manifest valid★ 1

DeepSeek Harness plugin for session-scoped system prompt inspection

UI (client)hasBundlePatch

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 inspectionTrajectory system prompt details
Conversation inspectionTrajectory 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.

Comments

Loading…

Similar plugins

dsh-prompt-manager

by SaiSenBox

Session-level multi-prompt library and system prompt injector for DeepSeek Harness Web

Development & InfrastructureSessions & MessagesManifest valid

★ 9

↓ 287/wk

MIT

JavaScript

Sep 27, 2026

dsh plugin --profile web add dsh-prompt-manager

by sugarforever

DeepSeek Harness Plugin for Lark Integration

Tools & CapabilitiesManifest valid

★ 26

↓ 18/wk

MIT

TypeScript

Sep 7, 2026

dsh plugin --profile web add @sugarforever/dsh-lark

by R3alloc

DeepSeek Harness plugin for shareable session deep links

Development & InfrastructureManifest valid

★ 5

↓ 20/wk

MIT

TypeScript

Sep 3, 2026

dsh plugin --profile web add dsh-session-deeplink

by SiYue-ZO

A safe, native prompt polishing plugin for DeepSeek Harness

Manifest valid

★ 0

MIT

TypeScript

Aug 18, 2026

dsh plugin --profile web add dsh-prompt-polisher

by WM-CODER

DeepSeek Harness plugin for insert custom prompt

Tools & CapabilitiesManifest valid

★ 79

↓ 115/wk

MIT

JavaScript

Sep 1, 2026

dsh plugin --profile web add @wm-coders/dsh-custom-first-control-prompt

by Skylarking

DeepSeek Harness plugin: desktop plugin inventory

Manifest valid

★ 0

TypeScript

Aug 20, 2026

dsh plugin --profile web add @skylarking/dsh-client-ui-desktop-plugin-inventory