v0.1.2
Interop fix: all 7 tools now ship MCP ToolAnnotations (readOnly/destructive/idempotent/openWorld hints). Headless OpenAI Codex (codex exec) silently cancelled un-annotated tool calls — with hints it drives talkthrough end-to-end (verified live). Hints are honest: only process_media/extract_frame write, and only inside TALKTHROUGH_HOME. Full changelog: CHANGELOG.md