You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The active Homeboy DMC worktree provider is configured with:
wp datamachine-code workspace worktree list --with-status --format=json --path=/var/www/extrachill.com --allow-root
Current DMC requires positional <repo>, so Cook preview and promotion fail before they can resolve an existing issue worktree:
usage: wp datamachine-code workspace worktree list <repo> ...
Invalid argument 'to_worktree': worktree provider `dmc` list command failed with exit code 1
Observed Cook: agent-task-effc69bd-a189-497a-9fa0-16ecac26f9c1-transport-retry. Provider execution succeeded and produced a valid commit, but promotion and PR finalization were blocked by worktree discovery.
Expected behavior
The DMC-owned Homeboy provider registration must expose a valid bounded all-worktree listing command, or supply the repository argument through the provider contract. Generic Homeboy must not need DMC-specific command knowledge.
Acceptance criteria
Cook preview resolves an existing or issue-derived DMC worktree without a CLI usage failure.
Cook promotion can resolve an explicit --cwd/--to-worktree handle and apply a durable candidate.
The registered commands.list argv matches the live DMC CLI contract.
Add an integration contract covering provider list and promotion discovery.
Problem
The active Homeboy DMC worktree provider is configured with:
Current DMC requires positional
<repo>, so Cook preview and promotion fail before they can resolve an existing issue worktree:Observed Cook:
agent-task-effc69bd-a189-497a-9fa0-16ecac26f9c1-transport-retry. Provider execution succeeded and produced a valid commit, but promotion and PR finalization were blocked by worktree discovery.Expected behavior
The DMC-owned Homeboy provider registration must expose a valid bounded all-worktree listing command, or supply the repository argument through the provider contract. Generic Homeboy must not need DMC-specific command knowledge.
Acceptance criteria
--cwd/--to-worktreehandle and apply a durable candidate.commands.listargv matches the live DMC CLI contract.