hail CLI v0.17.0
Optional AI disclosure and a voice agent that opens the call itself.
Component versions cut alongside this release:
sdk-v0.13.0 (PyPI: hail-sdk==0.13.0), cli-v0.16.0 (Homebrew + GitHub Releases).
Self-opening voice agent
first_messageis now truly optional: without one the agent opens the conversation itself with a generated first turn — reacting to how the call was answered (the AMD pickup transcript) or introducing itself after silence — instead of waiting mute for the callee to speak.
Optional AI disclosure
POST /callsgainsai_disclosure(defaulttrue): setfalseto skip the spoken "this is an AI assistant" line at the start of the call. The line stays non-customizable, the agent still identifies as an AI when asked, and the opt-out is recorded in the audit log — disabling is the caller's responsibility (47 CFR 64.1200(b)(1) and state AI bot-disclosure laws may require it). Exposed via SDKcalls.create(ai_disclosure=...), CLIhail call --ai-disclosure=false, MCPplace_call(ai_disclosure=...).