v0.27.10: Real-Time Live Process Streaming & Progress Feedback Across All Harness Scripts
LatestReal-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.
- Replaced buffered sub-process execution (
- Diagnostic Doctor Optimization (
harness_doctor.py,doctor/engine.py):- Added
--no-selftestflag 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.
- Added
- 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