58 lines
1.7 KiB
YAML
58 lines
1.7 KiB
YAML
# Vibe leaf, DeepSeek variant: same shape as daemon-vibe.yml but with the
|
|
# real DeepSeek adapter swapped in. Loaded through the jsonrpc-demo bin on
|
|
# stdio (the daemon-demo path is fine too, but the deepseek profile only
|
|
# needs one long-lived process for the shell's demo scope).
|
|
#
|
|
# Needs `DEEPSEEK_API_KEY` in `.env` at the DSH runtime root. See
|
|
# `examples/cordis-agent/cordis.yml` in the DSH runtime checkout for the
|
|
# canonical self-referential composition; this is a JSON-RPC-serving mirror
|
|
# of it.
|
|
|
|
- id: jsonrpc
|
|
name: '@deepseek-ai/dsh-jsonrpc'
|
|
|
|
# agent-spine-demo requires an explicit `workspaceContext` (Config | false).
|
|
# Vibe leaf mirrors examples/cordis-agent/cordis.yml which uses a 65536-byte
|
|
# budget so the model gets a workspace overview; the plain deepseek-jsonrpc
|
|
# leaf keeps `false` for hermetic prompts. See
|
|
# `packages/examples/agent-spine-demo/src/index.ts` in the DSH runtime
|
|
# checkout for the Config schema.
|
|
- id: agent-core
|
|
name: '@deepseek-ai/dsh-agent-spine-demo'
|
|
config:
|
|
workspaceContext:
|
|
maxBytes: 65536
|
|
|
|
- id: llm-deepseek
|
|
name: '@deepseek-ai/dsh-llm-deepseek'
|
|
config:
|
|
apiKey: !!js process.env.DEEPSEEK_API_KEY
|
|
baseURL: !!js process.env.DEEPSEEK_BASE_URL
|
|
models:
|
|
- id: deepseek-v4-pro
|
|
- id: deepseek-v4-flash
|
|
|
|
- id: bash
|
|
name: '@deepseek-ai/dsh-bash-local'
|
|
config:
|
|
timeoutMs: 60000
|
|
|
|
- id: fs-local
|
|
name: '@deepseek-ai/dsh-fs-local'
|
|
config:
|
|
cwd: !!js process.cwd()
|
|
|
|
- id: web
|
|
name: '@deepseek-ai/dsh-web'
|
|
|
|
- id: web-fetch-local
|
|
name: '@deepseek-ai/dsh-web-fetch-local'
|
|
|
|
- id: sessions
|
|
name: '@deepseek-ai/dsh-session-persistence-jsonl'
|
|
config:
|
|
root: './.sessions'
|
|
|
|
- id: tool-cordis
|
|
name: '@deepseek-ai/dsh-tool-cordis'
|