retry.cordis.snapshot.yml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # Keyless replay for the retry overlay: disable the key-requiring DeepSeek
  2. # adapter, insert `llm-replay`, and restate the app config with the same
  3. # deterministic 1 ms zero-jitter retry policy as the live sibling. A config
  4. # patch replaces the whole app config, so the base fields are restated
  5. # verbatim (raw JSONL persistence so the harness can harvest the log).
  6. - id: base
  7. name: '@cordisjs/plugin-include'
  8. config:
  9. path: ./cordis.yml
  10. patches:
  11. - id: llm-deepseek
  12. name: '@deepseek-ai/dsh-llm-deepseek'
  13. disabled: true
  14. - id: acp-agent
  15. name: '@deepseek-ai/dsh-acp-demo'
  16. config:
  17. provider: deepseek
  18. model: deepseek-v4-flash
  19. persistenceRoot: !!js process.env.DSH_SNAPSHOT_SESSIONS_ROOT ?? './.sessions'
  20. persistenceCompression: none
  21. workspaceContext:
  22. maxBytes: 65536
  23. llmRetry:
  24. maxTransientRetries: 2
  25. initialDelayMs: 1
  26. maxDelayMs: 1
  27. jitterRatio: 0
  28. persona: |
  29. You are a coding assistant powered by the {{model}} model. Your working directory is {{cwd}}. Your bash tool runs under a file sandbox — a `[sandbox: file access denied …]` result is policy, not a command bug.
  30. Verify your work by running the code or tests. Keep answers brief and factual.
  31. - insert:
  32. - id: llm-replay
  33. name: '@deepseek-ai/dsh-llm-replay'
  34. config:
  35. providers:
  36. - id: deepseek
  37. name: DeepSeek
  38. models:
  39. - id: deepseek-v4-flash
  40. - id: deepseek-v4-pro