| 12345678910111213141516171819202122232425262728 |
- # Keyless replay includes the live `cordis.yml`, disables the key-requiring
- # DeepSeek adapter, and inserts `llm-replay` to serve recorded JSONL without a
- # key or network; every other entry remains shared. The replay provider
- # catalog claims the `deepseek-official` provider so the SDK server's `initialize`
- # finds it owned and never mounts the real-adapter fallback. The SDK snapshot
- # suite passes this path explicitly through `DSH_CORDIS_CONFIG` (the
- # jsonrpc-demo bin performs no DSH_SNAPSHOT config swap of its own), and
- # `llm-replay` reads `DSH_SNAPSHOT_FILE` / `DSH_SNAPSHOT_CHILD_FILES` from the
- # harness. Stdout remains reserved for JSON-RPC frames.
- - id: base
- name: '@deepseek-ai/cordis-plugin-include'
- config:
- path: ./cordis.yml
- patches:
- # `name` asserts the target: a mismatch skips the patch and warns only
- # when a logger exists.
- - id: llm-deepseek
- name: '@deepseek-ai/dsh-llm-deepseek'
- disabled: true
- - insert:
- - id: llm-replay
- name: '@deepseek-ai/dsh-llm-replay'
- config:
- providers:
- - id: deepseek-official
- name: DeepSeek
- models:
- - id: deepseek-v4-flash
|