cordis.snapshot.yml 1.2 KB

12345678910111213141516171819202122232425262728
  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 passes this path explicitly through `DSH_CORDIS_CONFIG` (the
  7. # jsonrpc-demo bin performs no DSH_SNAPSHOT config swap of its own), and
  8. # `llm-replay` reads `DSH_SNAPSHOT_FILE` / `DSH_SNAPSHOT_CHILD_FILES` from the
  9. # harness. Stdout remains reserved for JSON-RPC frames.
  10. - id: base
  11. name: '@deepseek-ai/cordis-plugin-include'
  12. config:
  13. path: ./cordis.yml
  14. patches:
  15. # `name` asserts the target: a mismatch skips the patch and warns only
  16. # when a logger exists.
  17. - id: llm-deepseek
  18. name: '@deepseek-ai/dsh-llm-deepseek'
  19. disabled: true
  20. - insert:
  21. - id: llm-replay
  22. name: '@deepseek-ai/dsh-llm-replay'
  23. config:
  24. providers:
  25. - id: deepseek-official
  26. name: DeepSeek
  27. models:
  28. - id: deepseek-v4-flash