Files
deepseek-harness/snapshots/sdk/subagent-dsh-sdk-dynamic-route/cordis.yml
T

62 lines
1.8 KiB
YAML

# SDK-profile patch for a deterministic parent model that selects a route for
# a separate SDK child runtime. Both runtimes persist their request headers.
- id: llm-deepseek
name: '@deepseek-ai/dsh-llm-deepseek'
disabled: true
- id: tool-subagent
name: '@deepseek-ai/dsh-tool-subagent'
disabled: true
- id: sdk-jsonrpc-server
name: '@deepseek-ai/dsh-sdk-jsonrpc-server'
disabled: true
- id: session-persistence-jsonl
name: '@deepseek-ai/dsh-session-persistence-jsonl'
config:
root: !!js dshHomePath('sessions')
compression: none
- insert:
- id: mock-llm
name: '../../../packages/subagent/subagent-dsh-sdk/tests/fixtures/loader/mock-delegating-llm.ts'
disabled: !!js process.env.DSH_SNAPSHOT !== 'record'
- id: subagent-dsh-sdk
name: '@deepseek-ai/dsh-subagent-dsh-sdk'
config:
profile: sdk
patches: !!js JSON.parse(process.env.DSH_TEST_CHILD_PATCHES ?? '[]')
dshHome: !!js process.env.DSH_TEST_CHILD_HOME
provider: mock
model: mock-routed
env:
DSH_TELEMETRY_DISABLED: '1'
- id: subagent-model-selection-settings
name: '@deepseek-ai/dsh-tool-subagent/model-selection-settings'
config:
enabled: true
allowedModels:
- provider: mock
model: mock-routed
- id: tool-subagent-dsh-sdk
name: '../../../packages/subagent/subagent-dsh-sdk/tests/fixtures/loader/scoped-tool-subagent.ts'
config:
provider: dsh-sdk
toolName: subagent
enableRunInBackground: false
agentOptions:
maxTokens: 777
maxDepth: 'provider-managed'
- id: sdk-jsonrpc-server-dynamic-live
name: '@deepseek-ai/dsh-sdk-jsonrpc-server'
inject: [sdkAppStartup, loader]
disabled: !!js process.env.DSH_SNAPSHOT !== 'record'
config:
maxTokensAsSuccess: true