v0.8.16
What's Changed
- Propagate session_id and channel to tool metadata #343
- Add progress tracking for background tool execution #344
- Support outbound calls with AI-initiated conversation #345
- Support push messages for LINE Bot adapter #346
- Support per-user OpenClaw/Hermes configurations #347
- Support data URL for images in LINE Bot adapter #348
- Fix Twilio adapter storing raw phone number as user_id in VAD session #349
- Fix SileroSpeechDetector loading utils from remote when model_path is specified #350
- Insert channel tag for image-only messages without text #351
- Save conversation history locally in OpenAI Responses services #352
- Return exception text in OpenClawTool error #353
- Support tool call chaining with direct-response tools #354
- Allow resetting user conversation context via delete_context #355
- Support blocking barge-in during outbound call opening speech #356
- Fix race condition in background tool callback execution #357
- Add create_user_id hook to ChannelContextBridge #358
- Persist response IDs across process restarts with ResponseIdStore #359
- Update expected error message in test #360
- Send silent audio frames when muted #361
- Allow routing OpenClaw task results to a specific channel #362
- Update for v0.8.16 #363
Full Changelog: v0.8.15...v0.8.16