2026-01-12 22:08:33 +00:00
|
|
|
|
# Changelog
|
|
|
|
|
|
|
2026-03-14 06:05:39 +00:00
|
|
|
|
## 2026.3.14
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-03-13 04:38:26 +00:00
|
|
|
|
## 2026.3.13
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-03-13 01:37:52 +00:00
|
|
|
|
## 2026.3.12
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-03-12 04:01:57 +00:00
|
|
|
|
## 2026.3.11
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-03-11 23:29:53 +00:00
|
|
|
|
## 2026.3.10
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-03-09 08:39:52 +00:00
|
|
|
|
## 2026.3.9
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-03-09 06:59:40 +00:00
|
|
|
|
## 2026.3.8-beta.1
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-03-08 05:59:04 +00:00
|
|
|
|
## 2026.3.8
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-03-07 10:09:02 +00:00
|
|
|
|
## 2026.3.7
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-03-06 22:25:23 +05:30
|
|
|
|
## 2026.3.3
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-03-02 04:55:44 +00:00
|
|
|
|
## 2026.3.2
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-03-01 21:14:09 +00:00
|
|
|
|
## 2026.3.1
|
2026-02-27 16:09:22 +01:00
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-02-26 12:10:08 +01:00
|
|
|
|
## 2026.2.26
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-02-25 04:19:59 +00:00
|
|
|
|
## 2026.2.25
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-02-24 22:44:57 +00:00
|
|
|
|
## 2026.2.24
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-02-21 20:17:56 +01:00
|
|
|
|
## 2026.2.22
|
|
|
|
|
|
|
|
|
|
|
|
### Changes
|
|
|
|
|
|
|
|
|
|
|
|
- Version alignment with core OpenClaw release numbers.
|
|
|
|
|
|
|
2026-01-27 09:10:21 +00:00
|
|
|
|
## 2026.1.26
|
2026-01-25 09:29:50 +00:00
|
|
|
|
|
|
|
|
|
|
### Changes
|
2026-01-31 21:13:13 +09:00
|
|
|
|
|
2026-01-25 09:29:50 +00:00
|
|
|
|
- Breaking: voice-call TTS now uses core `messages.tts` (plugin TTS config deep‑merges with core).
|
|
|
|
|
|
- Telephony TTS supports OpenAI + ElevenLabs; Edge TTS is ignored for calls.
|
|
|
|
|
|
- Removed legacy `tts.model`/`tts.voice`/`tts.instructions` plugin fields.
|
2026-01-26 22:26:22 +00:00
|
|
|
|
- Ngrok free-tier bypass renamed to `tunnel.allowNgrokFreeTierLoopbackBypass` and gated to loopback + `tunnel.provider="ngrok"`.
|
2026-01-25 09:29:50 +00:00
|
|
|
|
|
2026-01-12 22:08:33 +00:00
|
|
|
|
## 0.1.0
|
|
|
|
|
|
|
|
|
|
|
|
### Highlights
|
2026-01-31 21:13:13 +09:00
|
|
|
|
|
2026-01-30 03:15:10 +01:00
|
|
|
|
- First public release of the @openclaw/voice-call plugin.
|
2026-01-12 22:08:33 +00:00
|
|
|
|
|
2026-01-13 11:08:27 +00:00
|
|
|
|
### Features
|
2026-01-31 21:13:13 +09:00
|
|
|
|
|
2026-01-13 11:08:27 +00:00
|
|
|
|
- Providers: Twilio (Programmable Voice + Media Streams), Telnyx (Call Control v2), and mock provider for local dev.
|
|
|
|
|
|
- Call flows: outbound notify vs. conversation modes, configurable auto‑hangup, and multi‑turn continuation.
|
|
|
|
|
|
- Inbound handling: policy controls (disabled/allowlist/open), allowlist matching, and inbound greeting.
|
|
|
|
|
|
- Webhooks: built‑in server with configurable bind/port/path plus `publicUrl` override.
|
|
|
|
|
|
- Exposure helpers: ngrok + Tailscale serve/funnel; dev‑only 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`).
|
2026-01-30 03:15:10 +01:00
|
|
|
|
- CLI: `openclaw voicecall` commands (call/start/continue/speak/end/status/tail/expose).
|
2026-01-13 11:08:27 +00:00
|
|
|
|
- Observability: JSONL call logs and `voicecall tail` for live inspection.
|
|
|
|
|
|
- Response controls: `responseModel`, `responseSystemPrompt`, and `responseTimeoutMs` for auto‑responses.
|