Skip to content

Releases: suisenn1/orbiter

orbiter v0.1.0 — initial public cut

Choose a tag to compare

@suisenn1 suisenn1 released this 07 May 22:25

First public cut, prepared for the Xiaomi MiMo 100T Token Creator Incentive Program.

Highlights

  • 5-agent pipeline: Detective → Reproducer → Surgeon ⇄ Verifier (closed-loop, max 3 iters) → Reviewer.
  • Closed-loop verification: every patch must flip a regression test from red to green and keep the existing suite green before it ships.
  • Triple-modality artefacts: each accepted patch yields a markdown PR body, a 1280×720 root-cause diagram (MiMo multimodal), and a 60–90 s narrated walkthrough (MiMo TTS).
  • Atomic recovery: ~/.orbiter/<run_id>.json snapshot after every phase via tmp + rename; orbiter recover resumes from the last saved phase.
  • Token budget cap: per-run TokenBudgetExceeded guard so wrapper bugs cannot drain credits silently.
  • Mock mode is first-class: deterministic offline brain so CI and grant reviewers never need a credential.

Quality gate

  • ruff check src tests — clean
  • mypy src/orbiter — clean (strict mode)
  • pytest -q — 29/29 green on Python 3.11 and 3.12

Demo

docs/img/demo.mp4 (915 KB · 22 s) is attached to this release for direct download. See docs/SUBMISSION_PASTE.md for the grant form paste sheet.

Install

pip install git+https://github.com/suisenn1/orbiter.git@v0.1.0
orbiter doctor
orbiter run --mock examples/buggy_repo --out out

See the full changelog.