hail CLI v0.5.0
hail CLI v0.5.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
- 0e3fd89 chore(release): cut v0.5.0 β sdk-v0.3.0 + cli-v0.5.0
- d63ff04 Merge pull request #3 from hail-hq/feat/inbound-email
- 4df9331 fix(core,cli,infra): drop hardcoded defaults; short-ID resolution everywhere
- 4e5cfb8 Merge pull request #2 from hail-hq/feat/inbound-email
- 172b7ad refactor(infra): rename HAIL_INBOUND_NAME_PREFIX β HAIL_INBOUND_EMAIL_NAME_PREFIX
- 4802d62 docs(env): clarify why S3_* and HAIL_INBOUND_BUCKET are separate
- 1c7eb6c docs(env,setup): fix HAIL_WEBHOOK_SECRET_KEY generation snippet
- 8c87528 chore(infra): terragrunt reads .env via run_cmd
- eed3afa docs(ops): add end-to-end deployment cheat-sheet for inbound milestone
- 7c69fdf feat(core,cli,sdk): expose Email.direction on the list endpoint
- 2259745 feat(cli): rename email-domain β domain; add
hail email listandhail email get - 1f4022b docs: inbound email rollout
- 00910ae feat(email): append always-on Hail.so branding footer to outbound mail
- 2f9fe7d feat(mcp): email-domains rename
- 58c298b docs: inbound email setup + review-fix plans
- c256b18 feat(infra): SES inbound terraform module + ingest lambda (with DLQ)
- 29a1034 feat(sdk): email domain inbound fields + email direction filter
- b36fc67 feat(cli): email-domains rename, webhooks commands, table output
- 17339c9 feat(email): inbound email β SES ingest, forwarding, webhooks
- b9715ef fix(voice): drive call lifecycle from answer/terminal events; add voice-call framing
- ef104fa fix(api): tolerate URL trailing-slash mismatch on JWT audience check
- c3b98a7 fix(vercel): guard ignoreCommand against shallow-clone bad object
- 0caf845 ci(deploy): restore main symbolic ref after detached-SHA deploy
- 1dff22f feat(mcp): OAuth 2.1 Resource Server (1c)
- 7aad1d4 docs(mcp): close review gaps β ChatGPT path, /console/apps, TTL
- 164f725 docs(mcp): align setup guide + spec + plan with cloud-OAuth reality
- e079c2a fix: correct httpx dependency
- f1989c3 feat(api): add Better Auth JWT validation path
- 8cc526a refactor(mcp): share core schemas in MCP tool layer
- c2b98b3 docs(mcp): Phase 0b spec (contract-driven tools) + keep-separate decision
- 8449bb2 fix(mcp): bind FastMCP host to 0.0.0.0 to accept the proxied Host
- 76b1370 docs(architecture): mark the mcp service transport as Streamable HTTP
- 0b8722c feat(mcp): serve Streamable HTTP at root alongside legacy SSE
- a1169ab docs(mcp): roadmap to managed-cloud MCP server
- c8db2db fix(docs): correct instructions to connect MCP
- 14ba29d feat(costs): post-Phase-1 refresh + 6 new rows, including first v2.2 per-second use
- dad02ca docs(mcp): list exposed tools and link tool schemas
- a52d597 feat(costs)!: schema v2.2 β audio input pricing, per-second STT/TTS, aggregators
- da9b80a fix(deploy): move migration timeouts from PGOPTIONS to env.py SET LOCAL
- 2e2671a fix(deploy): ship alembic config in api image, guard migrations in CI
- 10e21cd feat(deploy): VM prod stack with Caddy TLS edge and GHCR deploy workflow
- 400a3a5 docs(costs): expand citation guide with BibTeX, Markdown, per-row formats
- 56b814d feat(costs): expand TTS coverage with 17 new rows across 8 providers
- 16d162f feat(costs): expand STT coverage with 11 new rows across 6 providers
- d983603 feat(costs)!: schema v2.1 + backfill + nova-3-medical row
- 5f6254d feat(costs): add LLM costs for mistral, deepseek, cohere, x, alibaba, perplexity