59 lines
2.0 KiB
YAML
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'
|