Files
OmniRoute/tests
Automation 3dc7542eca fix(catalog): auto-calculate combo context_length from target model limits
Fixes the root cause where OpenCode falls back to a ~4000 token limit
for combos because no context_length is exposed in /v1/models.

Previously combos only used context_length when set manually on the
combo record. Now, when unset, the catalog computes the effective
limit as the MINIMUM of its targets' individual token limits via
getTokenLimit()/parseModel(). Manual values still override.

Files changed:
- src/app/api/v1/models/catalog.ts  (+30 lines, auto-calc)
- tests/unit/models-catalog-route.test.ts  (+2 tests)

Tests pass: 25/25
2026-05-07 10:54:41 +02:00
..
2026-04-30 01:27:03 -03:00