Files
deepseek-harness/packages/bundle/sdk-app/cordis.patch.yml
T

41 lines
1.5 KiB
YAML

# The SDK application over dsh-base. Stdout belongs exclusively to JSON-RPC.
- id: system-prompt
config:
personaSuffix: Your working directory is {{cwd}}.
personaPrefix: >-
You are a coding agent powered by the {{model}} model.
- id: session-title-llm
disabled: true
- insert:
- id: sdk-app-startup
name: '@deepseek-ai/dsh-sdk-app'
config:
profile: sdk
- id: sdk-jsonrpc-server
name: '@deepseek-ai/dsh-sdk-jsonrpc-server'
inject: [sdkAppStartup, loader]
config:
maxTokensAsSuccess: !!js "process.env.DSH_MAX_TOKENS_AS_SUCCESS === undefined ? true : JSON.parse(process.env.DSH_MAX_TOKENS_AS_SUCCESS)"
- id: hmr
disabled: true
# The packaged carrier supplies a default; DSH_PRIMARY_RUNTIME overrides it,
# including an empty-string opt-out. Each row can be patched independently.
- insert:
- id: workspace-dependencies
name: '@deepseek-ai/dsh-tool-workspace-dependencies'
disabled: !!js "!(process.env.DSH_PRIMARY_RUNTIME ?? process.env.DSH_BUNDLED_PRIMARY_RUNTIME)"
config:
source: !!js "process.getBuiltinModule('node:path').resolve(process.env.DSH_PRIMARY_RUNTIME ?? process.env.DSH_BUNDLED_PRIMARY_RUNTIME ?? '')"
- id: skill-office
name: '@deepseek-ai/dsh-skill-office'
disabled: !!js "!(process.env.DSH_PRIMARY_RUNTIME ?? process.env.DSH_BUNDLED_PRIMARY_RUNTIME)"
config:
assetRoot: !!js "process.getBuiltinModule('node:path').resolve(process.env.DSH_PRIMARY_RUNTIME ?? process.env.DSH_BUNDLED_PRIMARY_RUNTIME ?? '', '..', 'office-skills')"