| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- # Replay counterpart to advanced.cordis.yml. It includes the base `cordis.yml`
- # directly — a config patch cannot target an entry behind a nested include — and
- # restates advanced.cordis.yml's overlay (the cli-agent config plus the
- # code-runtime and tool-cordis inserts) so the whole app config lives in one patch.
- # It re-pins `deepseek-v4-flash`: `cordis.yml` ships `deepseek-v4-pro`, but the
- # recorded corpus (request headers, provenance) was captured on flash, so replay
- # holds the recorded model to stay reproducible without a re-record. It also
- # disables the key-requiring DeepSeek adapter and inserts `llm-replay` to serve
- # recorded JSONL without a key or network.
- - id: base
- name: '@cordisjs/plugin-include'
- config:
- path: ./cordis.yml
- patches:
- - id: llm-deepseek
- name: '@deepseek-ai/dsh-llm-deepseek'
- disabled: true
- - id: cli-agent
- name: '@deepseek-ai/dsh-cli-demo'
- config:
- provider: deepseek
- model: deepseek-v4-flash
- persistenceRoot: './.sessions'
- # Replay fixtures are raw JSONL; the whole-config patch must restate
- # the compression choice or the default zstd frames hide the logs.
- persistenceCompression: none
- workspaceContext:
- maxBytes: 65536
- tools:
- mode: both
- persona: |
- You are headless-agent, a coding assistant powered by the {{model}} model. Your working directory is {{cwd}}.
- Verify your work by running the code or tests. Keep answers brief and factual.
- - insert:
- - id: code-runtime
- name: '@deepseek-ai/dsh-code-runtime-worker'
- - id: tool-cordis
- name: '@deepseek-ai/dsh-tool-cordis'
- - id: llm-replay
- name: '@deepseek-ai/dsh-llm-replay'
|