Files
deepseek-harness/examples/headless-agent/e2b.cordis.snapshot.yml

59 lines
2.0 KiB
YAML

# Keyless counterpart to e2b.cordis.yml. It keeps the same generic PTY, LSP,
# and subprocess Code Runtime consumers, but supplies their fundamental
# filesystem/process world locally and replaces the live model with replay.
- 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-pro
persistenceRoot: './.sessions'
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-subprocess
name: '@deepseek-ai/dsh-code-runtime-subprocess'
- id: tool-cordis
name: '@deepseek-ai/dsh-tool-cordis'
- id: sandbox
name: '@deepseek-ai/dsh-sandbox-local'
- id: sandbox-policy
name: '@deepseek-ai/dsh-sandbox-policy'
config:
mode: danger-full-access
workspaceRoot: !!js process.cwd()
- id: pty
name: '@deepseek-ai/dsh-pty'
- id: pty-local
name: '@deepseek-ai/dsh-pty-local'
- id: tool-pty
name: '@deepseek-ai/dsh-tool-pty'
- id: lsp
name: '@deepseek-ai/dsh-lsp'
- id: lsp-local
name: '@deepseek-ai/dsh-lsp-local'
config:
servers:
typescript:
command: node
extensionToLanguage:
.ts: typescript
- id: tool-lsp
name: '@deepseek-ai/dsh-tool-lsp'
- id: llm-replay
name: '@deepseek-ai/dsh-llm-replay'