• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lettland / opencode-free-router / 39238791551
99%

Build:
DEFAULT BRANCH: master
Ran 19 Oct 2026 10:37AM UTC
Jobs 1
Files 3
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Oct 2026 03:30PM UTC coverage: 98.965% (+0.3%) from 98.683%
39238791551

push

github

k0d3r1s
Harden the v2 router after review

- opencode-free refuses --service in any form (--service=x, or after a
  flag that takes a value) and gives a bare `session`/`auth` its own
  server.
- Failover: a request still on a model the turn left gets one immediate
  retry, then fails, instead of failing the turn or looping; the same
  bound applies to free/auto. A switch back to a model already left can
  fail over again, a half-done switch still spends the budget and leaves
  the error to surface, and a hung retry no longer blocks the session
  for good.
- A deleted parent or fork session no longer breaks routing for its
  children, and deleted sessions are forgotten.
- The free check counts cache prices, and a malformed price makes the
  cost unknown rather than free.
- router.log is kept at mode 0600, including logs from older installs
  and rotated copies; hook failures log a capped message and a few
  stack frames.
- e2e matches the assistant's reply event; tests cover the cases above
  and a model whose id differs from its modelID.
- Docs: install stop message keeps other plugins, 401/403 wording, the
  rollback steps for both free.jsonc formats, and what router.log holds.

513 of 532 branches covered (96.43%)

Branch coverage included in aggregate %.

85 of 85 new or added lines in 2 files covered. (100.0%)

1303 of 1303 relevant lines covered (100.0%)

41.92 hits per line

Jobs
ID Job ID Ran Files Coverage
1 39238791551.1 19 Oct 2026 10:37AM UTC 3
98.96
GitHub Action Run
Source Files on build 39238791551
  • Tree
  • List 3
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39238791551
  • eddaf81f on github
  • Prev Build on master (#36689333232)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc