Skip to content

v0.27.10: Real-Time Live Process Streaming & Progress Feedback Across All Harness Scripts

Latest

Choose a tag to compare

@rabee-elkholy rabee-elkholy released this 03 Sep 12:25

Real-Time Live Process Streaming & Progress Feedback Across All Harness Scripts

  • Real-Time Live Streaming Engine (install_or_update.py, _live_process.py):
    • Replaced buffered sub-process execution (capture_output=True) with unbuffered, real-time stdout streaming (bufsize=1, PYTHONUNBUFFERED=1).
    • Displayed live progress for every hook selftest, preflight check, and 12-dimension diagnostic verification check as it executes without UI freezes or terminal stalls.
  • Diagnostic Doctor Optimization (harness_doctor.py, doctor/engine.py):
    • Added --no-selftest flag to skip redundant re-execution of the 180+ hook selftests during installation/update health verification, cutting run time by over 50%.
    • Added live intermediate status reporting for sub-process test runs within safety and preflight dimensions.
  • Universal Code Graph Progressive Feedback (project_graph.py, _graph_core.py, install_or_update.py):
    • Added progressive milestone reporting during AST indexing, Clean Architecture layer extraction, and DOT/SVG topological caching.
    • Added incremental synchronization indicators when files are added, modified, or deleted.
  • Packaging & Device Inspection Progress (review_package.py, run_device.py):
    • Added real-time review package digest and risk tier indicators before generating review diffs.
    • Added live Activity launch progress before dispatching am start.

Full Changelog: v0.27.9...v0.27.10