ouroboros/scripts
Ouroboros 1cc0913173 rc(reliability): close subagent crash/ghost/spinner classes; provider-agnostic review; bundled node
Structurally closes the subagent worker-crash, ghost-task, and stuck-spinner
classes across all platforms, makes Ouroboros usable with any single provider
key, and ships node-runtime skill support.

- Workers: macOS/Windows use spawn (Linux keeps fork); central OUROBOROS_IN_WORKER
  no-proxy policy removes the macOS _scproxy fork SIGSEGV class. Signal crashes are
  terminal (no retry) for all task types.
- Lifecycle: monotonic write_task_result guard (terminal/cancel sticky); live
  cancel_task + cancel_requested latch; terminal task_done on every crash/kill/
  timeout/cancel path; snapshot restore skips terminal; schedule fail-fast when the
  worker pool is disabled. No ghosts, no perpetual spinner (incl. reconnect reconcile).
- Subagent UI: Variant A parent dashboard (in-place rows, child progress/terminal
  routed to parent, no duplicate child card).
- Providers: Cloud.ru is a first-class exclusive-direct provider (review/scope
  fallback + static pricing). New-user defaults: review claude-opus-4.8, Claude Code
  opus[1m]; existing anthropic-only migrate 4.6->4.8.
- Skills: skill_preflight tolerates missing/killed validators; build bundles a
  signed Node.js LTS (resolve_bundled_node) for node --check and node runtimes.
- Docs: README OuroborosHub badge/callout; ARCHITECTURE bundled-node + defaults.

Reviewed via multi-model adversarial (2 rounds) + Ouroboros triad/scope review
(converged). Local suite: 3207 passed, 1 skipped.
2026-05-29 22:48:13 +03:00
..
build_repo_bundle.py v5.25.1-rc.1: compact non-test comments and docstrings 2026-05-17 23:57:26 +03:00
cleanup_test_pollution.py v5.15.0-rc.8: quality dx closed-loop skills wave on top of rc.7 2026-05-11 03:32:41 +03:00
download_node_standalone.ps1 rc(reliability): close subagent crash/ghost/spinner classes; provider-agnostic review; bundled node 2026-05-29 22:48:13 +03:00
download_node_standalone.sh rc(reliability): close subagent crash/ghost/spinner classes; provider-agnostic review; bundled node 2026-05-29 22:48:13 +03:00
download_python_standalone.ps1 chore(build): import build artifacts from main + adapt spec for Phase 5 skills 2026-04-22 14:31:53 +03:00
download_python_standalone.sh chore(build): import build artifacts from main + adapt spec for Phase 5 skills 2026-04-22 14:31:53 +03:00
pyi_rth_pythonnet.py chore(build): import build artifacts from main + adapt spec for Phase 5 skills 2026-04-22 14:31:53 +03:00
run_external_review.py feat(review): add review substrate and code inventory 2026-05-27 05:42:56 +03:00
swebench_cli_agent.py feat(runtime): add forensic observability and typed outcomes 2026-05-27 05:42:19 +03:00
terminal_bench_cli_agent.py feat(runtime): add forensic observability and typed outcomes 2026-05-27 05:42:19 +03:00