Repository navigation
Faster next-step runtime verification
- Drain PTY output while waiting for fixture shutdown after SIGTERM. This avoids blocked terminal writes, five-second cleanup timeouts, and unnecessary forced termination.
- Replace the real 21-second slow response and 60-second timeout waits with an extension-scoped clock/deadline signal. Tests still exercise real provider requests, UI acceptance, pending state at 59,999ms, abort at 60,000ms, no retries, and later-turn recovery.
- Keep native scheduling, wall timestamps, cancellation semantics and the production sixty-second deadline unchanged. Test clocks are not included in published packages.
Verification
Local checks passed: typecheck, all 30 next-step unit tests, all 23 real-TUI tests, and suite/standalone next-step installation smoke. The TUI suite completed in 115.8s locally. A same-host cleanup probe improved from 5.89s with a timeout/forced kill to 0.39s with normal SIGTERM exit.
Full Linux/macOS CI runs asynchronously and is not claimed complete at publication: https://github.com/iFwu/omp-extensions/actions/workflows/verify.yml
Install
omp plugin install github:iFwu/omp-extensions#v0.5.3 --force
omp plugin doctorStart a new OMP process after upgrading. All packages share 0.5.3; distribution is through GitHub, not npm.