Skip to content

Sentinel v0.8.2

Choose a tag to compare

@github-actions github-actions released this 13 Jul 14:58
fafce2f

Features

  • usage: track the Fable weekly quota, replacing the retired per-Sonnet window
    • rename every Sonnet-weekly surface (saturation gate, token-rotator overage detour, alert scope, usage bars, demo scenarios) to the Fable weekly quota
    • use the live-verified unified-7d_oi rate-limit window name, captured from real Fable response headers (the convention-implied unified-7d_fable does not exist)
    • parse the Fable weekly window from the usage JSON's limits[] weekly_scoped entry — the schema has no seven_day_fable key
    • migrate account-sonnet alerts to account-fable and purge stale unified-7d_sonnet rows once on upgrade (sonnet_to_fable_v1)
    • honor Retry-After on usage-endpoint 429s (15-min fallback, 60-min clamp) so the 90s poller stops re-arming the shared per-org rate limit
    • refresh the usage fixture and fake-Anthropic default body to the real 2026-07 wire shape

Maintenance

  • app: update usage E2E expectation to the refreshed fake usage body
    • the fake's claude.ai 5h utilization is now the realistic percent-scale 18, so the healthy readout renders 18.0% instead of 0.1%
  • daemon: fix Prettier formatting in token-rotator
  • site: add Optimal settings section to the reduce-token-costs guide
    • recommend installing seven curated subagents (file-explorer, log-analyzer, diff-pre-pass, web-fetcher, dep-tracer, bulk-reader, bash-loop-summarizer) out of the gate
    • recommend Aggressive compression with Reversible retrieval enabled so trimming stays lossless
    • recommend switching MCP servers to code execution and pruning the context-bloat inventory

Full changelog: v0.8.1...v0.8.2