DSH Plugins Marketplace

DSH Plugins

Plugins

/

Terminal & Clients

/

@alaxrpg/dsh-sensenova-provider

@

@alaxrpg/dsh-sensenova-provider

Manifest valid

Unofficial DeepSeek Harness LLM provider plugin for SenseNova (OpenAI-compatible). Registers the 'sensenova' provider route with multi-account API-key rotation, a Models-page card, and a live model catalog.

UI (client)hasBundlePatch

@alaxrpg/dsh-sensenova-provider

Unofficial DeepSeek Harness (DSH) LLM provider plugin for SenseNova (OpenAI-compatible API). Registers the sensenova provider route with a Models-page card, a live model catalog, and multi-account API-key rotation on a single shared base URL.

Reference implementation: @mars-sea/dsh-commandcode-provider (MIT). This plugin keeps only the multi-account connection feature; it drops login flows, usage dashboards, plan windows, and command-line tools.

Features

  • Registers provider route sensenova (display name SenseNova).
  • Live model catalog via GET {apiBase}/v1/models.
  • OpenAI-compatible streaming: POST {apiBase}/v1/chat/completions (SSE).
  • Multiple API keys (accounts) on one shared base URL, with automatic rotation:
    • 429 Too Many Requests → cooldown the key (honors Retry-After; 60 s fallback when absent).
    • 401 Unauthorized → disable the key until the stored credential changes.
    • All keys exhausted → surfaces RATE_LIMIT / INVALID_CREDENTIAL with the earliest reset time.
  • Web settings page (Models-page card + dedicated settings section).

Requirements

  • DSH host >=0.1.2-alpha.3 (alpha line).
  • Node.js >=22.

Compatibility note: the runtime import surface is a stable subset of @deepseek-ai/dsh-llm present since 0.1.1-rc.2 (LlmAdapter, LlmError, ReasoningEffortId, assertUsableApiKey, attributionHeaders, errorChain, resolveRetryPolicy); the drifting ToolCallId symbol is defined locally (src/brand.ts, identity-backed). Runtime loading on 0.1.1-rc.2 hosts works; the declared peer floor >=0.1.2-alpha.3 is the type-level support start (the ToolCallId type first appears there).

Install

dsh plugin --profile <name> add dsh-sensenova-provider

Or install from a local path:

dsh plugin --profile <name> add ./dsh-sensenova-provider

Then configure SenseNova in the Models page: the default credential environment variable is SENSENOVA_API_KEY, and the default base URL is https://token.sensenova.cn/v1.

Configuration

The plugin installs a llm-sensenova settings section with these fields:

FieldTypeDefaultMeaning
apiBasestringhttps://token.sensenova.cn/v1Shared base URL for all accounts.
apiKeyEnvcredential-refSENSENOVA_API_KEYDefault account credential reference.
accounts[]array[]Extra accounts: { id, label, apiKeyEnv }.
activeAccountstring""Preferred account id; empty means auto / first usable.

API keys are stored through the DSH credentials service; they are never logged and never sent to the model.

Development

pnpm install
pnpm run typecheck
pnpm run build    # tsdown → lib/
pnpm test         # node --import tsx --test tests/**/*.test.ts

License

MIT

Comments

Loading…

From the same category

dsh-TUI

by ccch1mneyyy

DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rol

Terminal & ClientsManifest valid

★ 4k

↓ 16.5k/wk

MIT

TypeScript

Oct 4, 2026

dsh plugin --profile terminal add @deepseek-harness-tui/dsh-tui

by strukto-ai

The World's First Virtual Terminal for AI Agents

Terminal & ClientsManifest valid

★ 3.7k

↓ 344/wk

Apache-2.0

TypeScript

Oct 4, 2026

dsh plugin --profile agent add @struktoai/mirage-dsh

by bowenliang123

The best DeepSeek Harness plugin for context insight and management, with context dashboard / browser / sidebar and context command, for context statistics, composition, breakdown, evolution details,

Tools & CapabilitiesUI & ExperienceTerminal & ClientsManifest valid

★ 1.8k

↓ 38.5k/wk

Apache-2.0

TypeScript

Oct 4, 2026

dsh plugin --profile web add dsh-context

by huiliyi37

官方 DeepSeek Harness 的交互式终端 UI 插件:自研 ANSI 极简交互渲染、流式 Markdown/工具卡、16+ 主题、slash 命令与选择器、输入历史与本地偏好持久化、LSP 诊断、memory记忆,很丝滑的开发体验。

Terminal & ClientsManifest valid

★ 282

↓ 560/wk

Apache-2.0

TypeScript

Sep 30, 2026

dsh plugin --profile terminal add @huiliyi37/dsh-tianshu-tui

by Hilbert-beinghappy

面向 DeepSeek Harness 的 Claude Code 风格终端界面,支持 Windows、macOS 与 Linux,兼容透明终端、VS Code 主题和自定义配色。

Terminal & ClientsManifest valid

★ 197

↓ 108/wk

MIT

TypeScript

Oct 1, 2026

dsh plugin --profile web add seektty

by T-Auto

deepseek-harness Plugin Access and Implementation Standards / deepseek-harness交互生态插件规范与实施标准

Terminal & Clients

★ 81

MIT

JavaScript

Oct 3, 2026

Index only — not installable