| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- # Unattended coding-agent deployment for the bundled dsh-jsonrpc-agent runtime.
- # stdout is reserved for JSON-RPC; do not add a console logger or terminal UI.
- - id: sdk-jsonrpc-server
- name: '@deepseek-ai/dsh-sdk-jsonrpc-server'
- config:
- maxTokensAsSuccess: !!js "process.env.DSH_MAX_TOKENS_AS_SUCCESS === undefined ? true : JSON.parse(process.env.DSH_MAX_TOKENS_AS_SUCCESS)"
- - id: deepseek-llm-api-extensions
- name: '@deepseek-ai/dsh-deepseek-llm-api-extensions'
- - id: session-log-deepseek
- name: '@deepseek-ai/dsh-session-log-deepseek'
- - id: plugin-package-inventory-deepseek
- name: '@deepseek-ai/dsh-plugin-package-inventory-deepseek'
- # The DeepSeek adapter. Shipped default: full thinking at max effort on every
- # request; exact-model resolution materializes request defaults before logging.
- # The model arrives per session over JSON-RPC, so it is not pinned here.
- - id: llm-deepseek
- name: '@deepseek-ai/dsh-llm-deepseek'
- config:
- thinking: enabled
- reasoningEffort: max
- # Managed child-process groups for the bash executor (spawn/kill/output plumbing).
- - id: subprocess
- name: '@deepseek-ai/dsh-subprocess-local'
- - id: bash
- name: '@deepseek-ai/dsh-bash-local'
- config:
- cwd: !!js process.env.DSH_CWD ?? process.cwd()
- timeoutMs: 60000
- - id: agent-spine
- name: '@deepseek-ai/dsh-agent-spine-demo'
- config:
- persona: !!js process.env.DSH_SYSTEM_PROMPT ?? 'You are a coding agent.'
- workspaceContext: false
- skills:
- enabled: false
- toolBash:
- enableRunInBackground: false
- toolJobs: false
- - id: sessions
- name: '@deepseek-ai/dsh-session-persistence-jsonl'
- config:
- root: !!js process.env.DSH_SESSION_ROOT ?? './.sessions'
- # Snapshot runs read the raw JSONL back; production keeps zstd frames.
- compression: !!js "process.env.DSH_SNAPSHOT === undefined ? 'zstd' : 'none'"
- - id: session-checkpoints
- name: '@deepseek-ai/dsh-session-checkpoint-policy'
- - id: subagent
- name: '@deepseek-ai/dsh-subagent'
- - id: subagent-spawn-in-process
- name: '@deepseek-ai/dsh-subagent-spawn-in-process'
- config:
- providerName: spawn
- - id: tool-subagent
- name: '@deepseek-ai/dsh-tool-subagent'
- config:
- provider: spawn
- toolName: subagent
- enableRunInBackground: false
- - id: tool-todo
- name: '@deepseek-ai/dsh-tool-todo'
- config:
- allowParallelInProgress: true
- - id: fs-local
- name: '@deepseek-ai/dsh-fs-local'
- config:
- cwd: !!js process.env.DSH_CWD ?? process.cwd()
- - id: fs-observation-policy
- name: '@deepseek-ai/dsh-fs-observation-policy'
- - id: tool-fs
- name: '@deepseek-ai/dsh-tool-fs'
- - id: token-meter
- name: '@deepseek-ai/dsh-token-meter'
- - id: compaction-basic
- name: '@deepseek-ai/dsh-compaction-basic'
- config:
- thresholdRatio: 0.8
- retainRatio: 0.16
- maxTokens: 8192
- compactionRetries: 1
|