cordis.snapshot.yml 1.2 KB

123456789101112131415161718192021222324252627
  1. # Keyless replay includes the live `cordis.yml`, disables the key-requiring
  2. # DeepSeek adapter, and inserts `llm-replay` to serve recorded JSONL without a
  3. # key or network; every other entry remains shared. The replay provider
  4. # catalog claims the `deepseek-official` provider so the SDK server's `initialize`
  5. # finds it owned and never mounts the real-adapter fallback. The SDK snapshot
  6. # suite selects this complete-config fixture explicitly, and `llm-replay`
  7. # reads `DSH_SNAPSHOT_FILE` / `DSH_SNAPSHOT_CHILD_FILES` from the harness.
  8. # It is not a Python launch interface. Stdout remains reserved for JSON-RPC.
  9. - id: base
  10. name: '@deepseek-ai/cordis-plugin-include'
  11. config:
  12. path: ./cordis.yml
  13. patches:
  14. # `name` asserts the target: a mismatch skips the patch and warns only
  15. # when a logger exists.
  16. - id: llm-deepseek
  17. name: '@deepseek-ai/dsh-llm-deepseek'
  18. disabled: true
  19. - insert:
  20. - id: llm-replay
  21. name: '@deepseek-ai/dsh-llm-replay'
  22. config:
  23. providers:
  24. - id: deepseek-official
  25. name: DeepSeek
  26. models:
  27. - id: deepseek-v4-flash