# Test-only composition: create one goal through a Loader-mounted step consumer. - id: cli-mock-llm name: '../cli-mock-llm.ts' # Managed child-process groups for the bash executor (spawn/kill/output plumbing). - id: subprocess name: '@deepseek-ai/dsh-subprocess-local' - id: bash name: '@deepseek-ai/dsh-bash-local' - id: goal name: '@deepseek-ai/dsh-goal' config: defaultMaxGoalRounds: 11 - id: seed-goal name: './seed-goal.ts' - id: agent-spine name: '@deepseek-ai/dsh-agent-spine-demo' config: agents: - id: main provider: cli-mock model: cli-mock cwd: !!js process.cwd() persona: 'Test the persisted goal domain.' workspaceContext: false - id: persistence name: '@deepseek-ai/dsh-session-persistence-jsonl' config: root: './.sessions' compression: none - id: checkpoint-policy name: '@deepseek-ai/dsh-session-checkpoint-policy'