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.

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

dsh-plugin-dit

Plugin Dit

Dual-protocol DIT.ai provider and first-run onboarding for DeepSeek Harness

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

npx -y @deepseek-ai/dsh plugin --profile web add dsh-plugin-dit@0.2.1
READMECompatibilityVersions

Compatibility and provenance

Plugin Dit is published as dsh-plugin-dit and currently resolves to version 0.2.1. 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/21/2026

Versions

0.2.1stable
8/19/2026
0.2.0stable
8/19/2026
0.1.3stable
8/18/2026
Show 3 more versionsCollapse versions
0.1.2stable
8/14/2026
0.1.1stable
8/14/2026
0.1.0stable
8/14/2026

Related plugins

Loading related plugins…

Latest
0.2.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
38.2 kB
Files
11
Surface
web
License
MIT
Source
npm
GitHub
★ 2
Weekly downloads
68
Last push
8/19/2026
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 models-usage.

Whale Widgetdsh-whale-widgetDeepSeek balance whale widget in the bottom-right corner of the DSH Web interface: balance/today’s usage/peak-off-peak pricing, customizable bubble click sequence (text/balance/today/peak-off-peak/image/random phrases and parallel weighted selection), per-line styles and fonts, floating quick editinUsage Stats@ychris12138/dsh-usage-statsToken usage heatmap, provider balances, and subscription quotas for the dsh web GUICodex Connectdsh-codex-connectChatGPT OAuth and Codex models for DeepSeek Harness.Ui Usage Billing@kenz1117/dsh-ui-usage-billingUsage billing dashboard for DeepSeek Harness: sidebar cost metrics plus a full dashboard modal, priced from a current multi-provider catalog with real usage aggregated from session logs.

README

DIT.ai for DeepSeek Harness

Use the DIT.ai conversational model catalog in DeepSeek Harness. This profile bundle adds DIT.ai as a native model provider while keeping the stock Harness runtime and tools unchanged.

Install

DeepSeek Harness requires Node.js 22.19 or newer and pnpm.

npx @deepseek-ai/dsh plugin --profile web add dsh-plugin-dit

Start Harness:

npx @deepseek-ai/dsh web

On first Web-profile launch, a one-time DIT guide lets users register, open the API-key page, and save the key through Harness Credentials. The plugin cannot read stored plaintext and does not send the key anywhere except the configured DIT API endpoint.

See installation and troubleshooting for version verification, onboarding recovery, network access, and compatibility details.

You can also skip the guide and use an environment variable:

export DIT_API_KEY="your-dit-api-key"

Open Settings → Models, then choose a model and protocol:

  • DIT.ai: recommended default using OpenAI Chat Completions (/v1/chat/completions)
  • DIT.ai Messages: Anthropic Messages (/v1/messages)

DIT.ai exposes every current DIT model that supports OpenAI Chat Completions. DIT.ai Messages exposes every model that supports Anthropic Messages. Both providers share the same DIT_API_KEY.

For headless runs:

npx @deepseek-ai/dsh plugin --profile headless add dsh-plugin-dit
export DIT_API_KEY="your-dit-api-key"
npx @deepseek-ai/dsh --profile headless "Explain this repository"

Discover inside Harness

The plugin is listed in the community directory used by dsh-market and can also be found by dsh-find-plugin.

npx @deepseek-ai/dsh plugin --profile web add dshmarket

Open the Market tab and search for DIT or dsh-plugin-dit.

Protocol support

ProviderHarness APIDIT endpointThinking
ditopenai-completions/v1/chat/completionsModel-specific
dit-messagesanthropic-messages/v1/messagesNative Anthropic Messages thinking

Use DIT.ai for OpenAI-compatible clients. Use DIT.ai Messages for Anthropic content blocks, tool use, native Messages streaming events, and thinking budgets.

What the bundle configures

  • Provider routes: dit and dit-messages
  • OpenAI Chat base URL: https://api.dit.ai/v1
  • Anthropic Messages base URL: https://api.dit.ai (Harness appends /v1/messages)
  • Credential reference: DIT_API_KEY
  • Attribution header: X-DIT-Integration: deepseek-harness
  • Chat models: all 29 models currently advertised with openai_chat_completions, including Claude, DeepSeek V4, Gemini, GLM, GPT, Grok, Kimi, and MiniMax families
  • Messages models: all 10 Claude models currently advertised with anthropic_messages
  • Native Messages thinking with Off, High, and Max levels
  • One-time Web onboarding for registration, key creation, and secure Harness Credentials storage

The API key is resolved by Harness at request time and is never embedded in the plugin. DIT's authenticated /v1/models response is the protocol authority. Image, audio, and video models are not listed because Harness consumes conversational model APIs.

Security

The bundle contains no API key. Harness Credentials does not expose stored plaintext back to the plugin, but the default local Harness backend persists it unencrypted in $DSH_HOME/.credentials.yaml with filesystem mode 0600. See the complete security policy and report security issues privately through GitHub Security Advisories.

Local development

From this directory:

pnpm test
pnpm smoke:harness
DIT_API_KEY="your-dit-api-key" node scripts/check-catalog.mjs
npx @deepseek-ai/dsh plugin --profile web add .
npx @deepseek-ai/dsh --profile web --dump-config

pnpm smoke:harness runs the official Harness headless agent against local /v1/chat/completions and /v1/messages mocks. scripts/check-catalog.mjs compares the bundled model IDs with DIT's live protocol declarations without making a model request.

Uninstall

npx @deepseek-ai/dsh plugin --profile web remove dsh-plugin-dit

License

MIT