Skip to content

hail CLI v0.4.0

Choose a tag to compare

@github-actions github-actions released this 19 May 07:34

hail CLI v0.4.0

Universal communication platform for AI agents — hail CLI binaries.

Install via Homebrew:

brew install hail-hq/tap/hail

Or download a binary below.

Changelog

  • b74f59c chore(sdk): release 0.2.0
  • 5197cbf fix(api): kick rater after email usage_events write
  • d94dbc6 fix(api): address review findings on usage_events write
  • bd5c1fd feat(api): write usage_events row on email send
  • d96d0e1 feat(costs): add Meta Llama 4 + 3.3 70B rows (multi-host single-row)
  • 2ee0b7e refactor(email): simplify list_emails, dedupe EmailResponse, prune narration
  • 97d4b93 refactor(email): nest sender-domain under email; minor polish
  • 8315602 feat(costs): add Google Gemini family rows + backfill v2 fields
  • 9ee86d9 fix(email): address code-review findings on outbound SES PR
  • 53d1539 feat(costs): add OpenAI family rows + backfill v2 fields
  • b57e70e docs(costs): add v0.2 phase 1 spec + PR1/PR2 plans
  • 1dfa33c feat(costs): add Anthropic family rows + backfill v2 fields
  • 0d744d8 feat(email): outbound SES with +@base hail-mail addressing
  • a29ceb1 refactor(web): consolidate price-range and voice-cloning formatters
  • 592c3c0 fix(web)!: align TS types and renderers with costs v2 data shape
  • 81b6b46 feat(costs)!: migrate dataset and schemas to v2
  • 58f20c6 refactor(cli): drop redundant GET on call status prefix path
  • b55f90f refactor(calls): simplify end_reason scaffolding from review
  • 5574591 feat(cli): resolve call status by hex prefix, not just full UUID
  • deb3692 feat(calls): always-populated end_reason via call_end_reason ENUM
  • 5cb5ced refactor(cli): unify apiError, dedupe tail params, fix org-wide 404 message
  • 01d68d0 fix(ci): use here-strings in crawler-files-probe to avoid SIGPIPE
  • c73b70b fix(costs): drop stale /docs/ prefix from schema $id URLs
  • e6f09d7 refactor(web): set basePath=/costs for multi-zone proxy
  • 91b8194 ci(safety-nets): add openapi-check and crawler-files-probe workflows
  • 3a98d7e chore(costs): drop unused updated field, clarify Cartesia 3.5 SSML, document CC-BY-4.0 carve-out
  • 80ff3c0 refactor(repo)!: split docs/ into docs/ (markdown) + web/ (Next.js)
  • 3d406ba refactor(web)!: slim public app to costs surface; retone chrome to COSTS
  • 8e22cdd feat(docs): rebuild docs site with fumadocs and Dispatch design
  • 02e3fce refactor(pool): centralize TERMINAL_CALL_STATUSES, drop redundant str() in log
  • 1d20976 feat(pool): periodic sweeper for stuck reservations
  • 227fc53 refactor(core): collapse libpq→asyncpg sanitizer into a single mapping table
  • 9b0bcea fix(core): make DATABASE_URL + api_keys schema work with asyncpg, drop "shared" sentinel