Skip to content

hail CLI v0.15.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 11:27
57283f4

hail CLI v0.15.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

  • cd24098 Merge pull request #48 from hail-hq/feat/multi-language-calls
  • 1cfed4c chore(release): 0.16.0 — multi-language calls, natural voice agent
  • 78b7e9a feat(calls): per-call voice_config.language across API, SDK, CLI, MCP
  • b99f0b9 feat(voicebot): restructure agent preamble per LiveKit prompting guide
  • 73c5d9d Merge pull request #47 from hail-hq/feat/regulatory-flags
  • c8b6a84 feat(costs): advisory regulatory flags in telephony.json
  • b61c327 Merge pull request #46 from hail-hq/feat/voicebot-amd-dtmf
  • 70b51c5 fix(voicebot): trigger the post-IVR greeting on VAD, not on a transcript
  • 2b6a04b Merge pull request #45 from hail-hq/fix/acquire-bundle-required
  • c1f9cc4 Merge pull request #44 from hail-hq/feat/voicebot-amd-dtmf
  • 9e018df chore(voicebot): log send_dtmf arguments and publish outcome
  • 2065a50 Merge pull request #43 from hail-hq/feat/voicebot-amd-dtmf
  • 3e606f8 Merge remote-tracking branch 'origin/main' into feat/voicebot-amd-dtmf
  • 1ad9605 fix(voicebot): take an LLM turn at phone trees, skip AMD on dead legs
  • 04c2f98 Merge pull request #42 from hail-hq/feat/voicebot-amd-dtmf
  • 3428ec2 fix(voicebot): take an LLM turn at phone trees instead of speaking
  • 85f2dfd Merge pull request #41 from hail-hq/feat/voicebot-amd-dtmf
  • 9101e5f fix(numbers): return 422 (not 500) when a number can't be provisioned
  • 94d39ad Merge remote-tracking branch 'origin/main' into worktree-feat-voicebot-amd-dtmf
  • fa468e6 feat(voicebot): answering machine detection and agent DTMF
  • b140c8a Merge pull request #39 from hail-hq/worktree-feat+webhook-events-calls-sms
  • b9c8c66 refactor(webhooks): fold duplicate schema test into canonical file
  • 4645a03 fix(sms): guard status callback against missing MessageSid
  • 69545bd chore(cli): regenerate Go client for new webhook event types
  • c4b1db0 docs(webhooks): document call/sms/email lifecycle events
  • 581d8e8 fix(sms): make delivery-status terminal states absorbing
  • 7b80e91 feat(sms): ingest Twilio delivery-status callbacks and fan out sms.delivered/undelivered/failed
  • f20e60f feat(sms): request Twilio delivery status callbacks on send
  • e6ff051 feat(sms): add Twilio message-status to SmsStatus map
  • ff1c807 feat(webhooks): emit sms.failed on transport failure and carrier rejection
  • b6774bd feat(webhooks): emit email.send_failed on outbound send failure
  • cb78e03 test(webhooks): fix rejection test using now-valid call.completed
  • df745ed feat(webhooks): emit call.failed on setup failure and sweeper close
  • d3c0700 feat(webhooks): emit call.answered and terminal call events from voicebot
  • 2cf825e feat(webhooks): add fanout_call_event
  • b8e37e0 feat(webhooks): add call/sms/email lifecycle event types
  • 66b7ebd docs(webhooks): add call/sms/email events spec and implementation plan
  • 65ac416 feat(costs): weekly refresh 2026-07-19