base-core.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # Providerless provider/tool core — everything the model and tools need EXCEPT
  2. # an LLM adapter. Split out of base.yml so two consumers can share it:
  3. # - base.yml = base-core.yml + the real llm-deepseek adapter (the demos).
  4. # - acp-agent/cordis.snapshot.yml = base-core.yml + llm-replay (keyless
  5. # snapshot replay — base.yml can't be reused there because llm-deepseek's
  6. # apply() throws without DEEPSEEK_API_KEY).
  7. #
  8. # Plugin entries use package names (resolved from node_modules), so they are
  9. # insensitive to the baseUrl reset that plugin-include performs per file.
  10. - id: llm
  11. name: '@deepseek-ai/dsh-llm'
  12. - id: sessions
  13. name: '@deepseek-ai/dsh-session'
  14. - id: system-prompt
  15. name: '@deepseek-ai/dsh-system-prompt'
  16. - id: tools
  17. name: '@deepseek-ai/dsh-tools'
  18. - id: agents
  19. name: '@deepseek-ai/dsh-agent'
  20. # Dev-mode event-contract assertions + session-log freeze (off in prod).
  21. - id: invariants
  22. name: '@deepseek-ai/dsh-invariants'
  23. # Bash execution: the local executor implementation + the tool schemas.
  24. - id: bash
  25. name: '@deepseek-ai/dsh-bash-local'
  26. config:
  27. timeoutMs: 60000
  28. - id: tool-bash
  29. name: '@deepseek-ai/dsh-tool-bash'