brandonzyy/dsh-plugin-verispring ↗★ 0
dsh-plugin-verispring
Verispring 三角色会话架构 + 本地知识图谱 manon,大幅度优化主会话上下文,大幅节省顶级模型API费用。 通过优化主会话上下文节省API费用,适合需要控制大模型成本的用户。
설치
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:brandonzyy/dsh-plugin-verispringConfiguration panel (v1.3+)
After install, the bundle detail page displays the configuration directly. The panel uses
the DSH shared form controls and reads the live model catalog, so provider and model choices
stay aligned with the Models configuration. The four model slots are editable and apply on save.
While the panel has never been saved (everything at defaults), the plugin rewrites no
enforcement surface — verispring.json, agent-default-model and manon.env keep your
native values:
| Panel field | Persisted to | Takes effect |
|---|---|---|
| Surveying/execution provider / model / effort | ~/.dsh/verispring.json | each route is enforced by the dispatch gate; execution defaults are also written to tool-subagent |
| Main-session provider / model / effort | the agent-default-model profile entry | live reload via configEditor; the native in-session picker still overrides per session |
| Manon Deep Query provider / model / effort | MANON_DEEPQUERY_* keys in ~/.dsh/manon.env | flows into manon-kg with the sourced invocation |
| embedding endpoint / model | MANON_EMBEDDING_* keys in ~/.dsh/manon.env | re-run sync after switching models |
Writes are rooted at the Harness home (DSH_HOME), so multi-home/probe environments never
cross-contaminate; manon.env upserts only the panel-owned keys and preserves your
credential lines. The plugin ships the verispring llm-pi-ai route. Surveying and execution
each have independent provider, model, and reasoning-effort selectors. The Verispring key is
stored through DSH credentials; saving it discovers the gateway model list and refreshes the
catalog. The embedding model remains a text field.
Model configuration guide
Four model slots: two you configure, two ship pre-configured with the recommended choices.
| Slot | Where | Recommendation |
|---|---|---|
| Main session | the profile's agent-default-model (or the in-session picker) | Claude Opus 5.5 — leading, reviewing, and task-book writing need the reasoning; drop to a Sonnet tier when budget-sensitive |
| Surveying / execution agents | independently selected in the plugin panel | DeepSeek Flash for both by default; each route can choose its own provider, model, and effort |
| Manon Deep Query | choose the verispring provider, model, and effort in the panel; key falls back to VERISPRING_API_KEY | DeepSeek Flash + off (shipped as recommended); saving writes ~/.dsh/manon.env and the sourced invocation uses it. |
| embedding | env: MANON_EMBEDDING_URL / MANON_EMBEDDING_MODEL / MANON_EMBEDDING_API_KEY (defaults to SiliconFlow BAAI/bge-m3) | the built-in bge-m3 is the recommendation; switching requires a re-sync to rebuild vectors |
Minimal main-session + gateway config (goes into the profile's cordis.patch.yml; pairs with
the plugin-pinned verispring/deepseek-flash route):
- id: llm-pi-ai
config:
providers:
verispring:
displayName: Verispring
apiKeyEnv: VERISPRING_API_KEY
api: anthropic-messages
baseURL: https://api.verispring.cn
models:
- id: claude-opus-5-5
name: Claude Opus 5.5
contextWindow: 1000000
maxTokens: 128000
compat:
forceAdaptiveThinking: true
reasoningEfforts:
low: low
medium: medium
high: high
xhigh: xhigh
max: max
- id: deepseek-flash
name: DeepSeek Flash
contextWindow: 1000000
maxTokens: 384000
reasoningEfforts:
'off': null
low: low
high: high
max: max
- id: agent-default-model
config:
provider: verispring
model: claude-opus-5-5
Exclusive discounts: contact the package author — 20% off Claude, 50% off DeepSeek Flash; WeChat:
jinyong0716.