Skip to content

FSL v1.0.0

Choose a tag to compare

@urda urda released this 28 Jul 23:50
v1.0.0
da60625

First public release of Urda's Forged Status Line (FSL, fsl).

Install

curl -fsSL https://raw.githubusercontent.com/urda/forged-statusline/release/install.sh | bash

Pass --agy for Antigravity CLI or --copilot for GitHub Copilot CLI. See the README for setup, configuration, and uninstall.

Features

  • Two-row status line with model, effort, thinking-disabled state, working
    directory, context usage, and optional 5-hour/7-day rate gauges.
  • Fixed-width bars with eighth-cell fill, floored display percentages, reset
    countdowns, and per-gauge icon escalation.
  • Warn and alarm thresholds per gauge, each falling back to a shared pair and
    then to built-in defaults.
  • Unknown and malformed-input fallbacks that keep the status line visible,
    including ???%, (Missing ...), and a missing-jq notice.
  • Context-window badges for any window below 1M and normalization of legacy
    (1M context) model names.
  • Dark/light themes, a master icon switch, and per-icon overrides.
  • Best-effort compatibility with Antigravity (agy) and GitHub Copilot
    (copilot).
  • Optional detached rate-limit caches for claude and agy, with agy cached
    per quota pool (cache-agy-gemini.json / cache-agy-3p.json).
  • Weekly detached update checks with a [FSL Update Available] badge and
    configurable source URLs.
  • Atomic --update and installer flows using curl or wget, Bash parsing,
    and anchored renderer identity and completeness checks.
  • --update, --version, and --help flags. Any other argument is ignored
    in favor of a normal render.
  • Bash 3.2 and jq 1.6 minimums, both asserted by CI rather than assumed.