Repository navigation
v0.3.6 — Public Reference Data Channel, Unified Quota Gate & Foreign-Machine Fleet Parity
AgentCompass v0.3.6 adds a sha256-verified public reference data channel (schema 2), unifies routing and gate quota decisions on data-declared window scopes, drives setup from router discovery, adds Magpie gateway subscription pool aggregation with live refresh and hover breakdown, and ships a reusable foreign-machine verification harness.
- Public reference data channel (
agentcompass data): Installed copies stay current between releases by fetching sha256-verifiedaccounts.json,plan-templates.json, andclassifier-cases.jsonfrompublic-data.json(schema 2) into<state_dir>/public-data/sets/<version>, reported inagentcompass doctorand controlled byAGENTCOMPASS_PUBLIC_DATA=off. Older schema-1 installs ignore schema-2 manifests and preserve their bundled set cleanly. - Clean-install fleet parity & public-data model checkbox defaults: Dropped the machine-local
accounts.local.jsonsplit so a clean install routes with the full calibrated reference fleet. Discovered models default to checked unlessaccounts.jsonmarks themsuperseded; the user's model-management checkbox overrides both ways, and checked metered models remain a last-resort fallback when no subscription bundle is eligible. - Unified quota gate, data-driven window scope & running-owner control exemption:
router_gate_hook.pynow delegates quota refusals toallocator.launch_blockersandwindow_scope.py(models/models_exceptdeclared in data, active in-flight reservations deducted, no private floor tables orclaude-2name guessing). Parent control messages to an owned, currentlyrunningPaseo worker skip the quota check so wrap-up and handoff instructions are never blocked by an exhausted window. - Multi-account classifier cascade & Antigravity plan tier discovery: System-One classification tries every usable signed-in account of each scorer family (
~/.claude-2,~/.codex-2, Paseo custom homes) and records absent credentials inskippedwithout counting them as errors. Antigravity's subscription tier (free/pro/ultra) is read from Google Cloud CodeloadCodeAssistusingagy's own sign-in token (AGENTCOMPASS_ANTIGRAVITY_PLAN=offto disable), and third-party windows price from the pool prior on template-only hosts. - Magpie subscription pools (
×N), Tray cards & Usage Float parity: Auto-discovered Magpie gateways refresh hours-old readings onforce=TrueviaPOST /v1/magpie/quotas/refresh, aggregate all subscriptions of the largest plan (pro ×2,7d×2,5h×2), exposeN × (100 - mean)remaining capacity to the router and gate, and show masked per-account hover breakdowns in both Tray account cards and Usage Float. - Unified
setup/provider_inventoryhome discovery:setup/sync_host_globals.pyderives harness homes for rules, skills, and hooks directly fromprovider_inventory.discover()plusFAMILY_SPECS, preserves each secondary Claude/Codex home's ownsettings.json(model,effortLevel,env), and retires removed homes fromsetup-manifest.jsonon upgrade.
The Windows tray installer is unsigned; Windows SmartScreen may warn on first launch. See packaging/SIGNING.md.
Status: alpha. Customize the reference fleet and model calibration for your own subscriptions.