brandonzyy/dsh-plugin-verispring ↗★ 0

dsh-plugin-verispring

Verispring 三角色会话架构 + 本地知识图谱 manon,大幅度优化主会话上下文,大幅节省顶级模型API费用。 通过优化主会话上下文节省API费用,适合需要控制大模型成本的用户。

パッケージ
dsh-plugin-verispring
互換性
未検証
Cordis ピア範囲
4.0.4 || ~4.0.5-alpha.1
バージョン
1.3.5
最終更新
2026/10/17

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:brandonzyy/dsh-plugin-verispring

ドキュメント

README 全文を読む ↗

Configuration 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 fieldPersisted toTakes effect
Surveying/execution provider / model / effort~/.dsh/verispring.jsoneach route is enforced by the dispatch gate; execution defaults are also written to tool-subagent
Main-session provider / model / effortthe agent-default-model profile entrylive reload via configEditor; the native in-session picker still overrides per session
Manon Deep Query provider / model / effortMANON_DEEPQUERY_* keys in ~/.dsh/manon.envflows into manon-kg with the sourced invocation
embedding endpoint / modelMANON_EMBEDDING_* keys in ~/.dsh/manon.envre-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.

SlotWhereRecommendation
Main sessionthe 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 agentsindependently selected in the plugin panelDeepSeek Flash for both by default; each route can choose its own provider, model, and effort
Manon Deep Querychoose the verispring provider, model, and effort in the panel; key falls back to VERISPRING_API_KEYDeepSeek Flash + off (shipped as recommended); saving writes ~/.dsh/manon.env and the sourced invocation uses it.
embeddingenv: 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.