mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-31 20:47:00 +00:00
* fix(clawrouter): expose and forward catalog-backed Fast tiers * fix(clawrouter): validate tiers after caller payload overrides * feat(clawrouter): enable catalog-admitted hosted web search * fix(clawrouter): keep isolated completions tool-free * fix(providers): type hosted search stream options * fix(ai): preserve annotated Responses snapshot boundaries * fix(ai): keep terminal render merge local * fix(ai): recover citations from collapsed message items * fix(ai): preserve collapse cursor during citation backfill * fix(agents): preserve reply scope for late source backfills * test(clawrouter): couple held image waits to generation settlement * ClawRouter: use OpenAI hosted web search when the catalog admits it, and keep its source links OpenClaw-Publication: 6ad01c8d-31ff-43b5-9dce-19ad2caff970 * fix(ai): keep Responses continuation when replies carry source links Rendered source links are OpenClaw formatting, not provider output. The text signature now records that suffix and replay strips it, so replayed history matches the stored response and previous_response_id continuation (effort updates, tool turns) still engages. Hosted web_search_call items are server-side and are left out of the continuation baseline. * Publish openclaw/claw-hosted-search-native-20261020 OpenClaw-Publication: 63c80197-3b39-4c16-8508-3ff04dbc0a43 * test(ai): give async tool-flow continuation tests an uncited final answer These tests are about tool execution, not sources. The shared completion fixture carries a url_citation, which now renders a source link, so they use an uncited completion and keep their plain-text assertions. * Publish openclaw/claw-hosted-search-native-20261020 OpenClaw-Publication: 0842cef1-4625-4bb6-98a2-8830014aabb7 * refactor(ai): keep the Responses source signature off the Plugin SDK surface The shared encodeTextSignatureV1 is reachable through the Plugin SDK. The `sources` field is a Responses-internal replay detail, so its encoder and updater live in the Responses message-text module and the shared encoder is unchanged from main. * Publish openclaw/claw-hosted-search-native-20261020 OpenClaw-Publication: e2c8db95-f8be-4456-9ccb-246f49a047c9 * Publish openclaw/claw-hosted-search-native-20261020 OpenClaw-Publication: e0e0df4d-e18d-4fa1-a97a-eec27b7a972d |
||
|---|---|---|
| .. | ||
| hook-families.md | ||
| media-and-search.md | ||
| model-catalogs.md | ||
| runtime-hooks.md | ||
| voice-and-audio.md | ||