Files
clawdbot/extensions/voice-call/CHANGELOG.md
2026-01-26 22:26:26 +00:00

2.3 KiB
Raw Blame History

Changelog

2026.1.25

Changes

  • Breaking: voice-call TTS now uses core messages.tts (plugin TTS config deepmerges with core).
  • Telephony TTS supports OpenAI + ElevenLabs; Edge TTS is ignored for calls.
  • Removed legacy tts.model/tts.voice/tts.instructions plugin fields.
  • Ngrok free-tier bypass renamed to tunnel.allowNgrokFreeTierLoopbackBypass and gated to loopback + tunnel.provider="ngrok".

2026.1.23

Changes

  • Version alignment with core Clawdbot release numbers.

2026.1.22

Changes

  • Version alignment with core Clawdbot release numbers.

2026.1.21

Changes

  • Version alignment with core Clawdbot release numbers.

2026.1.20

Changes

  • Version alignment with core Clawdbot release numbers.

2026.1.17-1

Changes

  • Version alignment with core Clawdbot release numbers.

2026.1.17

Changes

  • Version alignment with core Clawdbot release numbers.

2026.1.16

Changes

  • Version alignment with core Clawdbot release numbers.

2026.1.15

Changes

  • Version alignment with core Clawdbot release numbers.

2026.1.14

Changes

  • Version alignment with core Clawdbot release numbers.

0.1.0

Highlights

  • First public release of the @clawdbot/voice-call plugin.

Features

  • Providers: Twilio (Programmable Voice + Media Streams), Telnyx (Call Control v2), and mock provider for local dev.
  • Call flows: outbound notify vs. conversation modes, configurable autohangup, and multiturn continuation.
  • Inbound handling: policy controls (disabled/allowlist/open), allowlist matching, and inbound greeting.
  • Webhooks: builtin server with configurable bind/port/path plus publicUrl override.
  • Exposure helpers: ngrok + Tailscale serve/funnel; devonly signature bypass for ngrok free tier.
  • Streaming: OpenAI Realtime STT over media WebSocket with partial + final transcripts.
  • Speech: OpenAI TTS (model/voice/instructions) with Twilio <Say> fallback.
  • Tooling: voice_call tool actions for initiate/continue/speak/end/status.
  • Gateway RPC: voicecall.initiate|continue|speak|end|status (+ legacy voicecall.start).
  • CLI: clawdbot voicecall commands (call/start/continue/speak/end/status/tail/expose).
  • Observability: JSONL call logs and voicecall tail for live inspection.
  • Response controls: responseModel, responseSystemPrompt, and responseTimeoutMs for autoresponses.