Repository navigation
v0.2.0 — Explicit Quota Pools, Discovered Models & Tray Redesign
AgentCompass v0.2.0 makes quota pools explicit, lets discovered models join routing, and redesigns the tray's quota and model pages.
- Explicit quota pools: each bundle declares which pools it draws from (
draws), and the score is now value minus opportunity cost through one exchange rate (scoring.opportunity_exchange). - Harness factors (
scoring.harness_factors) scale a model's value on non-native harnesses, so Claude served through Antigravity is selectable (factor 0.9). - Discovered models become bundles at runtime (
auto:<account>:<harness>:<model>). Unknown models get a conservative family or generic default score. Subscription pools are on by default, metered ones off. - 5-hour limit fixes: usage above 100% no longer reads as unknown, Claude session-limit 429s are written back and respected, and in-flight work reserves pool capacity.
- Account-level directory restriction
cwd_regex(compatible withallowed_cwd). - Tray: two-row adaptive quota cards with in-flight usage shown on the pool bars; "Model settings" in three tabs with harness+model rows, a model dropdown (select all / invert), and CLI update plus daily auto-update on the home tab.
- Grok Bot automatic routing, with a Grok CLI fallback when Paseo is unavailable.
- Paseo plugins moved out of this repository; the Paseo dispatch bridge has its own dependencies, prepared during first-time setup. Host executables are discovered portably.
Status: alpha. Reference accounts, model profiles and capability values are the author's own calibration. Customize them for your subscriptions.
Validation: router suite 192 passed (1 skipped); tray suite 408 passed.