DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Context Taxonomy — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@artificialnotimbecile/dsh-context-taxonomy

Context Taxonomy

Logical-call context taxonomy for the DeepSeek Harness Web profile

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add @artificialnotimbecile/dsh-context-taxonomy@0.1.0
READMECompatibilityVersions

Compatibility and provenance

Context Taxonomy is published as @artificialnotimbecile/dsh-context-taxonomy and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
9/20/2026

Versions

0.1.0stable
8/14/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
978.2 kB
Files
42
Surface
web
License
MIT
Source
npm
GitHub
★ 0
Weekly downloads
32
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in memory-context.

Memory Plugin@openviking/dsh-memory-pluginOpenViking memory and context bundle for DeepSeek HarnessContextdsh-contextA DeepSeek Harness plugin for context insight and management, with context dashboard and context command, for understanding how the context is made of, and how it evolves.Weknora@wxg-prc-cpg/dsh-weknoraWeKnora knowledge retrieval tools for DeepSeek Harness (dsh): semantic search, document reading and RAG/agent answers over your own knowledge bases.Memsearch Dsh@zilliz/memsearch-dshMemSearch plugin for DeepSeek Harness: shared markdown memory across agents, with capture, pre-step context injection, memory-recall skill, and a skill-candidate review panel.

README

@artificialnotimbecile/dsh-context-taxonomy

See how DeepSeek Harness assembles each ordinary agent call: the complete system prompt, conversation history, current prompt, tool definitions, model options, token composition, cache usage, and logical reasoning evidence.

This read-only Web-profile plugin is designed for learning Harness architecture and debugging agent behavior. It captures the provider-neutral GenerateOptions values that reach this plugin's public llm/stream listener and presents them as an explorable Context Taxonomy beside the conversation. Use it to study prompt construction, compare presets, audit which tools the model could call, diagnose context growth, and understand retries without reading a Session log by hand.

A real DeepSeek Harness session opening Context Taxonomy and inspecting the assembled context

Recorded from a real DeepSeek-V4-Flash run on the official Harness 0.1.0-rc.6 Web profile—not a mock or fixture.

It does not capture a provider HTTP body, headers, endpoint, transport attempt, or delivery status. Calls that fail before LLM dispatch or are intercepted by an earlier waterfall listener are not visible.

Install

The package targets DeepSeek Harness 0.1.0-rc.6 exactly.

npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add @artificialnotimbecile/dsh-context-taxonomy@0.1.0

For local development, pack the repository and install the resulting tarball:

pnpm install --ignore-scripts
pnpm run build
pnpm run test
pnpm --filter @artificialnotimbecile/dsh-context-taxonomy pack --pack-destination "$PWD"
npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add ./artificialnotimbecile-dsh-context-taxonomy-0.1.0.tgz

A pinned Git source install can target the workspace subdirectory:

npx @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add \
  'github:ArtificialNotImbecile/dsh-context-taxonomy#v0.1.0&path:packages/dsh-context-taxonomy'

This runs the package's prepare build. The first attempt stops safely and prints the exact codeload URL + commit + workspace-path key pnpm 11 requires under allowBuilds in the Web profile's pnpm-workspace.yaml; review the pinned source, add that exact key, then repeat the command. A package-name-only entry is insufficient for Git dependencies. The precompiled npm package is the normal installation path.

The bundle is Web-only because it uses the Web profile's storage-domain, API Gateway, client-module, and conversation-view services.

Open a Session and select the Context Taxonomy conversation tab. New ordinary agent-loop calls are followed automatically; selecting an older call pins the view until Jump to latest is used.

Configuration

The bundle patch supplies these explicit defaults:

FieldDefaultMeaning
root$DSH_HOME/context-taxonomyAbsolute private sidecar directory.
captureContentsanitizedStore sanitized logical JSON; structure-only stores summaries only.
retentionDays30Maximum settled-capture age.
maxCapturesPerSession200Maximum settled rows per Session lifecycle.
maxStoredBytes536870912Global compressed-blob budget.
maxCaptureBytes16777216Maximum sanitized bytes for one blob. Larger calls keep a summary with omitted-size-limit.
maxPendingCaptures64Background capture admission cap. Full queues omit new captures without changing the model stream.
extraRedactKeyPatterns[]Additional case-insensitive Unicode regular expressions for object keys.

The logical-request and RPC schemas use formatVersion: 1, taxonomyVersion: 1, and source: "dsh-logical-call". Captures are fenced by Session id, creation time, and working directory so a reused id cannot read an older lifecycle's sidecar.

Privacy and retention

Installation is the opt-in. The default bundle stores sanitized logical JSON locally for 30 days, up to 200 captures per Session lifecycle, 512 MiB globally, and 16 MiB per capture. The private data directory uses mode 0700; gzip blobs use 0600. Built-in secret-key, bearer token, credential query, data URL, and large-base64 redaction cannot be disabled. The plugin does not provide at-rest encryption or a delete Remote in v1.

The UI labels provider-reported usage as actual and category composition as estimated. A cache usage field only records what the downstream usage chunk disclosed; it does not identify which section hit a provider cache. The DeepSeek reasoning check evaluates logical messages only and is not evidence about serialized provider content.

License

MIT