ouroboros/devtools
Ouroboros 22a59d312a fix(v6.51.1): CI fix-forward of v6.51.0 — align 3 stale tests + defensive volume_suffix
v6.51.0's full-test matrix failed (all 3 OS) on 3 pre-existing tests not updated for
the v6.51.0 changes; NO runtime regression:
- test_review_substrate_v2: the two acceptance-diff tests patched collect_turn_diff with
  a 1-arg lambda and asserted the agent diff at a top-level key. The v6.51.0 tool path
  routes through build_task_acceptance_evidence (collect_turn_diff now takes
  include_recent_commit; the agent diff is demoted under the redacted agent_supplied
  block). Tests updated to the new layout — intent (host-owned diff, agent value
  demoted-not-promoted) preserved.
- test_swe_pro_e1v2 runtime-mode passthrough broke because the consolidated run_pro reads
  args.volume_suffix; run_instance now reads it defensively via getattr.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 22:11:24 +03:00
..
benchmarks fix(v6.51.1): CI fix-forward of v6.51.0 — align 3 stale tests + defensive volume_suffix 2026-06-28 22:11:24 +03:00
__init__.py feat(devtools-benchmarks): add official benchmark harnesses and workspace executor 2026-06-06 12:03:30 +03:00
README.md feat(devtools-benchmarks): add official benchmark harnesses and workspace executor 2026-06-06 12:03:30 +03:00

Ouroboros Devtools

devtools/ contains operator-side and benchmark support code that should be versioned with Ouroboros without becoming part of the runtime core.

Rules:

  • Generated logs, datasets, run outputs, Docker layers, and secrets do not live here.
  • Default benchmark outputs go under /Users/anton/Ouroboros/bench_runs/.
  • Runtime modules must not import devtools.
  • This is not an immune-system bypass: touched files are reviewed normally.
  • Promote code out of devtools only through a separate reviewed runtime plan.