acp.patch.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # Test-only ACP provider patch over the shipped headless profile. The parent
  2. # omits `cwd` so both scenarios exercise parent-session inheritance.
  3. - id: headless-startup
  4. disabled: true
  5. - id: headless-runner
  6. disabled: true
  7. - id: agent-loop
  8. config:
  9. agents:
  10. - id: main
  11. provider: mock
  12. model: mock-delegate
  13. cwd: !!js process.cwd()
  14. - id: session-persistence-jsonl
  15. config:
  16. root: './.sessions'
  17. compression: none
  18. - id: tool-subagent
  19. config:
  20. provider: acp
  21. toolName: subagent
  22. maxDepth: 'provider-managed'
  23. - insert:
  24. - id: mock-llm
  25. name: './mock-delegating-llm.ts'
  26. - id: subagent-acp
  27. name: '@deepseek-ai/dsh-subagent-acp'
  28. config:
  29. providerName: acp
  30. command: !!js process.execPath
  31. args:
  32. - !!js process.env.DSH_TEST_MOCK_ACP_SERVER
  33. permission: reject
  34. env: !!js "process.env.DSH_TEST_ACP_MODE === 'diagnostic' ? { MOCK_TEXT: 'partial loader answer', MOCK_STOP: 'max_turn_requests' } : { MOCK_ECHO_CWD: '1' }"