AgentSuiteLocal v0.8.7
⚠️ Looking for the installer? Scroll down to Assets.Don't use GitHub's Source code (zip) links — those are the source tree, not the app.
- Windows: download
AgentSuiteLocal-0.8.7-setup.exeand double-click it.- macOS: download
AgentSuiteLocal-v0.8.7.dmgand open it.
Issue #19 — migrate _execute_pipeline_step to PipelineOrchestrator for K1 cross-stage context accumulation.
Changed
_execute_pipeline_step(step 0) now routes throughPipelineOrchestrator.run(): each agent receivesStageContext.cross_stage_contextfrom all preceding stages. The old directBaseAgent.run()path is preserved as a fallback for the resume-from-error flow (step_idx > 0)._advance_pipelinenow routes throughPipelineOrchestrator.approve(): approval promotes artifacts at the kernel level and drives the next step with accumulated context. Falls back to direct execution if no orchestrator state is found on disk (resume/recovery path).- Extracted
_collect_step_artifacts(run_id, output_root): eliminates duplicated artifact + QA-score collection that was copy-pasted in_execute_run,_execute_pipeline_step, and_advance_pipeline. on_progress/kernel_progress_callbackforwarded:agent_start,agent_done, andstage_updateSSE events are emitted through the orchestrator's callback hooks, preserving real-time stream behavior.- Closes Issue #19.
Added
_execute_pipeline_step_direct: extracted legacy direct-agent path for resume; keeps the recovery flow working without requiring orchestrator state on disk.
Test changes
test_execute_pipeline_step_dispatches_non_founder_agent: updated to mockPipelineOrchestrator.runinstead ofDesignAgent.run. Verifiesstep["run_id"]andstep["status"] == "awaiting_approval"via the orchestrator code path.test_execute_pipeline_step_emits_progress_events: updated to verifykernel_progress_callbackis wired throughorch.run(), notagent.run()directly.
Test metrics (v0.8.7)
- Backend tests: 129 passing (same test count as v0.8.6; 6 ollama tests deselected in non-E2E run)
execution.pycoverage: 62%- Repo-wide coverage: 65% (floor 58%)