Skip to content

Make planner pipeline parallel-only#810

Open
were wants to merge 2 commits intomainfrom
issue-808
Open

Make planner pipeline parallel-only#810
were wants to merge 2 commits intomainfrom
issue-808

Conversation

@were
Copy link
Contributor

@were were commented Feb 4, 2026

Make planner pipeline parallel-only

Summary

  • remove the sequential critique/reducer path and always dispatch the debate stages in parallel
  • align planner docs and examples with the parallel-only contract
  • update planner workflow tests to assert parallel dispatch
  • run CLI shell tests with the python-selected runtime to avoid system python3 mismatches

Issue 808 resolved.

Tests

  • make test-fast TEST_SHELLS="bash zsh"

closes #808

were added 2 commits February 4, 2026 23:57
Summary:
- remove sequential planner path; always dispatch critique+reducer via run_parallel
- align planner docs and examples with parallel-only behavior
- update planner workflow tests to assert parallel dispatch

Files:
- python/agentize/workflow/planner/pipeline.py: drop parallel flag and sequential branch; log parallel-only stage
- python/tests/test_planner_workflow.py: replace sequential test with run_parallel dispatch assertion; remove parallel args
- docs/cli/planner.md: clarify parallel-only critique/reducer behavior
- docs/feat/core/ultra-planner.md: update workflow diagram/timing text to parallel-only
- python/agentize/workflow/planner/pipeline.md: remove parallel arg; note parallel-only rationale
- python/agentize/workflow/planner/__init__.md: update signature
- python/agentize/workflow/planner/README.md: remove parallel arg example; note parallel-only execution
- python/agentize/workflow/__init__.md: remove parallel arg docs/example; note parallel-only behavior
- python/agentize/workflow/README.md: update diagram and usage for parallel-only
- python/agentize/workflow/planner.md: remove parallel arg in deprecated shim docs

Issue: #808

Tests:
- python -m pytest python/tests/test_planner_workflow.py (passed)
tests/common.sh: prefer python binary with a python wrapper for test scripts.
tests/common.md: document python-first selection and wrapper usage.
tests/CLAUDE.md: update shell-test guidance examples to python -c.
tests/cli/test-lol-python-cli.sh: run CLI module tests via python.
tests/cli/test-handsoff-session-path.sh: run hook script via python.
tests/cli/test-cursor-hook-before-prompt-submit.sh: run hook script via python.
tests/cli/test-hook-permission-matching.sh: invoke hook with python runtime.

Issue: #808.
Tests: make test-fast TEST_SHELLS="bash zsh".
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.

[plan] [#808] Parallel-Only Planner Pipeline

1 participant