Skip to content

Releases: dancinlab/quota

Release list

quota v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 14:05

v0.1.0

First release — Claude Code multi-account session vault + login-OTP fetcher (compiled hexa CLI).

  • OTP fetch via the Postmark Inbound Messages API:
    • quota code <n|email|login-url> [--wait <sec>] [--json] — newest login code for one
      account; bare code to stdout, context to stderr. login-url resolves the account from a
      login_hint=/email= query param when present. --wait polls and refuses stale-code replay.
    • quota inbox [--json] — group-wide scan: which roster account received mail + its code.
    • Scans all three inbound states (processed · scheduled · failed), dedups by MessageID,
      matches recipient against the roster, extracts the 6–8 digit code from subject or body.
    • Sender domain (anthropic.com) is a soft preference, not a hard filter (dedicated mailboxes).
  • Session vault for ~/.claude/.credentials.json:
    • quota save <n> snapshots the live session; quota use <n> restores a slot (backing up the
      live session first — never destroys the current login); quota sessions / quota rm <n>.
  • Roster (quota list) derived from secret keys named claude<n>.email.
  • Credential safety: Postmark server token read from the secret CLI inside a shell
    substitution → written to a curl -K config; never in argv, logs, or process memory.
  • Distribution: hx install quota (compile-then-exec) + per-target AOT native binaries
    (quota-darwin-arm64, quota-linux-x86_64) attached to GitHub releases.
  • CI: parse + @test gate on ubuntu/macos; release gated on hx install smoke (allgreen).