Skip to content

cmd/sgai: implement parallel agent batch workflow state#44

Merged
ucirello merged 1 commit intomainfrom
push-vwonypwoxvpy
Apr 5, 2026
Merged

cmd/sgai: implement parallel agent batch workflow state#44
ucirello merged 1 commit intomainfrom
push-vwonypwoxvpy

Conversation

@ucirello
Copy link
Copy Markdown
Owner

@ucirello ucirello commented Apr 3, 2026

Summary

  • follow the GOAL truth table by prioritizing coordinator work when it has unread messages and otherwise launching unread top-level recipients as a parallel batch, while leaving multi-model sibling scheduling sequential
  • keep per-agent batch state isolated across completion status, task/TODO visibility, and queued prompt-token human input so the workflow only advances after the active batch finishes
  • surface the broader batch/session state through the API and session UI with grouped active-agent TODO sections, cost breakdowns, project-management content, and the prompt/snippet guidance needed for the new workflow behavior

Test Plan

  • make absorb-sgai

@ucirello ucirello force-pushed the push-vwonypwoxvpy branch from 91b4fd1 to 7494556 Compare April 3, 2026 19:48
@ucirello ucirello changed the title cmd/sgai: surface parallel workflow state in the session view cmd/sgai: implement parallel agent batch workflow state Apr 3, 2026
@ucirello ucirello force-pushed the push-vwonypwoxvpy branch 3 times, most recently from 2bf9bbe to 4f70a83 Compare April 3, 2026 21:31
Follow the GOAL truth table by prioritizing coordinator work and launching unread top-level recipients as a parallel batch. Keep per-agent completion, TODOs, prompt handling, and session/API state isolated so the workflow only advances after the batch finishes and the UI can show the broader active-work context.
@ucirello ucirello force-pushed the push-vwonypwoxvpy branch from 4f70a83 to bc036ac Compare April 3, 2026 21:49
@ucirello ucirello marked this pull request as ready for review April 5, 2026 16:46
@ucirello ucirello merged commit 7d004e0 into main Apr 5, 2026
2 checks passed
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.

1 participant