# 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 selects this complete-config fixture explicitly, and `llm-replay` # reads `DSH_SNAPSHOT_FILE` / `DSH_SNAPSHOT_CHILD_FILES` from the harness. # It is not a Python launch interface. Stdout remains reserved for JSON-RPC. - 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