cordis.yml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. # Test-only composition of Codex, the Bundle-supplied default Claude provider,
  2. # and two named Claude instances. It never invokes a model or product process.
  3. - id: fixture
  4. name: './fixture.ts'
  5. - id: subagent
  6. name: '@deepseek-ai/dsh-subagent'
  7. - id: subprocess
  8. name: '@deepseek-ai/dsh-subprocess-local'
  9. - id: subagent-codex
  10. name: '@deepseek-ai/dsh-subagent-codex'
  11. - id: subagent-claude-primary
  12. name: '@deepseek-ai/dsh-subagent-claude-code'
  13. config:
  14. providerName: claude-primary
  15. - id: subagent-claude-secondary
  16. name: '@deepseek-ai/dsh-subagent-claude-code'
  17. config:
  18. providerName: claude-secondary
  19. - id: tool-subagent-codex
  20. name: '@deepseek-ai/dsh-tool-subagent'
  21. config:
  22. provider: codex
  23. toolName: subagent_codex
  24. backgroundMode: one-shot
  25. maxDepth: 'provider-managed'
  26. - id: tool-subagent-claude-code
  27. name: '@deepseek-ai/dsh-tool-subagent'
  28. config:
  29. provider: claude-code
  30. toolName: subagent_claude_code
  31. backgroundMode: one-shot
  32. maxDepth: 'provider-managed'
  33. - id: tool-subagent-claude-primary
  34. name: '@deepseek-ai/dsh-tool-subagent'
  35. config:
  36. provider: claude-primary
  37. toolName: subagent_claude_primary
  38. backgroundMode: one-shot
  39. maxDepth: 'provider-managed'
  40. - id: tool-subagent-claude-secondary
  41. name: '@deepseek-ai/dsh-tool-subagent'
  42. config:
  43. provider: claude-secondary
  44. toolName: subagent_claude_secondary
  45. backgroundMode: one-shot
  46. maxDepth: 'provider-managed'
  47. - id: agent-spine
  48. name: '@deepseek-ai/dsh-agent-spine-demo'
  49. config:
  50. agents:
  51. - id: main
  52. provider: mock
  53. model: mock-delegate
  54. cwd: !!js process.cwd()
  55. persona: 'This composition test must not start a model turn.'
  56. workspaceContext: false
  57. - id: persistence
  58. name: '@deepseek-ai/dsh-session-persistence-jsonl'
  59. config:
  60. root: './.sessions'
  61. - id: checkpoint-policy
  62. name: '@deepseek-ai/dsh-session-checkpoint-policy'