Skip to content

fix(coordinator): default coordinator tasks to human control#142

Open
FourWindff wants to merge 1 commit into
johannesjo:mainfrom
FourWindff:fix/coordinator-default-human-control
Open

fix(coordinator): default coordinator tasks to human control#142
FourWindff wants to merge 1 commit into
johannesjo:mainfrom
FourWindff:fix/coordinator-default-human-control

Conversation

@FourWindff
Copy link
Copy Markdown
Contributor

@FourWindff FourWindff commented May 25, 2026

Summary

  • initialize newly created coordinator tasks with human control instead of coordinator control
  • when restoring persisted tasks without a control owner, default coordinator tasks to human control and coordinated child tasks to coordinator control
  • add persistence tests for the missing-controlledBy restore defaults

@brooksc
Copy link
Copy Markdown
Contributor

brooksc commented May 25, 2026

@FourWindff Thanks for the PR. I think this is pointing at a real UX problem, but I’m working on a broader fix for coordinator/user control and will submit an updated PR.

The concern with defaulting coordinator tasks to human control is that controlledBy: human currently does more than enable user typing: it also pauses staged coordinator prompts. Those prompts are how completed sub-task updates get delivered back to the coordinator, so making human control the default can cause the coordinator to sit idle waiting for a manual release.

Sub-task sessions should still default to coordinator control. The part I want to rework is the coordinator session itself: the app should avoid injecting prompts while the user is actively typing, without requiring manual take/release control as the normal workflow.

The updated approach should make coordinator/user control more intuitive and eliminate most of the need to manually take or release control.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants