43 lines
1.3 KiB
YAML
43 lines
1.3 KiB
YAML
# Windows-safe DeepSeek Harness composition for the operator desk.
|
|
# No persistent PTY: the official jsonrpc-agent minimal preset cannot run on
|
|
# Windows. This file keeps JSON-RPC, DeepSeek LLM, JSONL sessions, and a
|
|
# chat-oriented spine. File/bash tools stay off so the desk cannot modify the
|
|
# rest of the machine.
|
|
|
|
- id: sdk-jsonrpc-server
|
|
name: '@deepseek-ai/dsh-sdk-jsonrpc-server'
|
|
config:
|
|
maxTokensAsSuccess: false
|
|
|
|
- id: llm-deepseek
|
|
name: '@deepseek-ai/dsh-llm-deepseek'
|
|
config:
|
|
apiKeyEnv: DEEPSEEK_API_KEY
|
|
streamIdleTimeoutMs: 172800000
|
|
models:
|
|
- id: !!js process.env.DSH_MODEL ?? 'deepseek-chat'
|
|
contextWindow: !!js Number(process.env.DSH_CONTEXT_WINDOW ?? 128000)
|
|
|
|
- id: fs-local
|
|
name: '@deepseek-ai/dsh-fs-local'
|
|
config:
|
|
cwd: !!js process.env.DSH_CWD ?? process.cwd()
|
|
|
|
- id: agent-spine
|
|
name: '@deepseek-ai/dsh-agent-spine-demo'
|
|
config:
|
|
includeHarnessIdentity: false
|
|
includeRuntimeContext: false
|
|
persona: !!js process.env.DSH_SYSTEM_PROMPT ?? 'You are a helpful customer-service assistant.'
|
|
workspaceContext: false
|
|
skills:
|
|
enabled: false
|
|
toolBash: false
|
|
toolJobs: false
|
|
|
|
- id: sessions
|
|
name: '@deepseek-ai/dsh-session-persistence-jsonl'
|
|
config:
|
|
root: !!js process.env.DSH_SESSION_ROOT ?? './.sessions'
|
|
compression: none
|