38 lines
1.1 KiB
YAML
38 lines
1.1 KiB
YAML
|
|
# Providerless provider/tool core — everything the model and tools need EXCEPT
|
||
|
|
# an LLM adapter. Split out of base.yml so two consumers can share it:
|
||
|
|
# - base.yml = base-core.yml + the real llm-deepseek adapter (the demos).
|
||
|
|
# - acp-agent/cordis.snapshot.yml = base-core.yml + llm-replay (keyless
|
||
|
|
# snapshot replay — base.yml can't be reused there because llm-deepseek's
|
||
|
|
# apply() throws without DEEPSEEK_API_KEY).
|
||
|
|
#
|
||
|
|
# Plugin entries use package names (resolved from node_modules), so they are
|
||
|
|
# insensitive to the baseUrl reset that plugin-include performs per file.
|
||
|
|
|
||
|
|
- id: llm
|
||
|
|
name: '@deepseek-ai/dsh-llm'
|
||
|
|
|
||
|
|
- id: sessions
|
||
|
|
name: '@deepseek-ai/dsh-session'
|
||
|
|
|
||
|
|
- id: system-prompt
|
||
|
|
name: '@deepseek-ai/dsh-system-prompt'
|
||
|
|
|
||
|
|
- id: tools
|
||
|
|
name: '@deepseek-ai/dsh-tools'
|
||
|
|
|
||
|
|
- id: agents
|
||
|
|
name: '@deepseek-ai/dsh-agent'
|
||
|
|
|
||
|
|
# Dev-mode event-contract assertions + session-log freeze (off in prod).
|
||
|
|
- id: invariants
|
||
|
|
name: '@deepseek-ai/dsh-invariants'
|
||
|
|
|
||
|
|
# Bash execution: the local executor implementation + the tool schemas.
|
||
|
|
- id: bash
|
||
|
|
name: '@deepseek-ai/dsh-bash-local'
|
||
|
|
config:
|
||
|
|
timeoutMs: 60000
|
||
|
|
|
||
|
|
- id: tool-bash
|
||
|
|
name: '@deepseek-ai/dsh-tool-bash'
|