From 19201381222f79f3aef22028821180d4e706f228 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 12 Jan 2026 22:08:33 +0000 Subject: [PATCH] docs: add voice-call plugin changelog --- extensions/voice-call/CHANGELOG.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 extensions/voice-call/CHANGELOG.md diff --git a/extensions/voice-call/CHANGELOG.md b/extensions/voice-call/CHANGELOG.md new file mode 100644 index 000000000..0a5ea335e --- /dev/null +++ b/extensions/voice-call/CHANGELOG.md @@ -0,0 +1,19 @@ +# Changelog + +## 0.1.0 + +### Highlights +- Initial release of the @clawdbot/voice-call plugin. + +### Changes +- Providers: Twilio (Programmable Voice + Media Streams), Telnyx (Call Control v2), and mock dev provider. +- Outbound calls: notify mode with auto-hangup + conversation mode for multi-turn calls. +- Inbound calls: policies (disabled/allowlist/open), allowlist matching, and inbound greeting. +- Webhooks: local server with configurable bind/port/path plus publicUrl override. +- Exposure: ngrok and Tailscale (serve/funnel) tunnel helpers; dev-only signature bypass for ngrok free tier. +- Streaming: OpenAI Realtime STT with media stream WebSocket + partial/final transcripts. +- Speech: OpenAI TTS (model/voice/instructions) with Twilio fallback. +- Tooling: `voice_call` tool with action-based API for initiate/continue/speak/end/status. +- CLI: `clawdbot voicecall` commands (call/start/continue/speak/end/status/tail/expose). +- RPC: gateway methods (`voicecall.initiate|continue|speak|end|status` + legacy `voicecall.start`). +- Persistence: JSONL call logs with `voicecall tail` for live inspection.