deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:Rycbartbad/dsh-key-manager
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
Multiple API keys per provider for DeepSeek Harness.
Keep a pool of API keys for each provider configured in Settings → 模型 (Models), annotate each key with a note, and switch the active key from Settings → API 密钥 — every switch really takes effect on the next model call.
.env file, the plugin takes over by storing the value under a plugin-managed reference and repointing the provider's apiKeyEnv at it — the Models page shows which reference is in effect.Storage note: key values are persisted in plain text in the harness data directory (
~/.dsh/dsh-key-manager.json), the same level of protection the harness itself applies to.credentials.yaml. Lock down the directory if you share the machine.
dsh plugin --profile web add dsh-key-manager
Restart dsh web, then open Settings → API 密钥.
| Piece | Where |
|---|---|
Settings section api-key-manager |
lib/client.js (web module) |
Same-origin JSON API /plugins/dsh-key-manager/* |
lib/index.js |
| Key pool registry | ~/.dsh/dsh-key-manager.json (derived at runtime) |
| Active key write | harness credentials service (native ref, or plugin-managed takeover ref) |
Provider apiKeyEnv repoint |
harness settings service (llm-* namespace) |
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。