mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-19 11:18:37 +00:00
fix: align reasoning payload typing for #24991 (thanks @stakeswky)
This commit is contained in:
@@ -49,6 +49,7 @@ Docs: https://docs.openclaw.ai
|
|||||||
- Agents/Tool warnings: suppress `sessions_send` relay errors from chat-facing warning payloads to avoid leaking transient inter-session transport failures. (#24740) Thanks @Glucksberg.
|
- Agents/Tool warnings: suppress `sessions_send` relay errors from chat-facing warning payloads to avoid leaking transient inter-session transport failures. (#24740) Thanks @Glucksberg.
|
||||||
- WhatsApp/Logging: redact outbound recipient identifiers in WhatsApp outbound + heartbeat logs and remove message/poll preview text from those log lines. (#24980) Thanks @coygeek.
|
- WhatsApp/Logging: redact outbound recipient identifiers in WhatsApp outbound + heartbeat logs and remove message/poll preview text from those log lines. (#24980) Thanks @coygeek.
|
||||||
- WhatsApp/Auto-reply: send only final payloads to WhatsApp, suppress tool/block payload leakage (reasoning/thinking), and force block streaming off for WhatsApp dispatch so final-only delivery cannot cause silent turns. (#24962) Thanks @SidQin-cyber.
|
- WhatsApp/Auto-reply: send only final payloads to WhatsApp, suppress tool/block payload leakage (reasoning/thinking), and force block streaming off for WhatsApp dispatch so final-only delivery cannot cause silent turns. (#24962) Thanks @SidQin-cyber.
|
||||||
|
- Channels/Reasoning: suppress reasoning/thinking payload segments in the shared channel dispatch path so non-Telegram channels (including WhatsApp and Web) no longer emit internal reasoning blocks as user-visible replies. (#24991) Thanks @stakeswky.
|
||||||
- Telegram/Media SSRF: keep RFC2544 benchmark range (`198.18.0.0/15`) blocked by default, add an explicit SSRF-policy opt-in for Telegram media downloads, and keep other channels/URL fetch paths blocked. (#24982) Thanks @stakeswky.
|
- Telegram/Media SSRF: keep RFC2544 benchmark range (`198.18.0.0/15`) blocked by default, add an explicit SSRF-policy opt-in for Telegram media downloads, and keep other channels/URL fetch paths blocked. (#24982) Thanks @stakeswky.
|
||||||
- Security/iOS deep links: require local confirmation (or trusted key) before forwarding `openclaw://agent` requests from iOS to gateway `agent.request`, and strip unkeyed delivery-routing fields to reduce exfiltration risk. This ships in the next npm release. Thanks @GCXWLP for reporting.
|
- Security/iOS deep links: require local confirmation (or trusted key) before forwarding `openclaw://agent` requests from iOS to gateway `agent.request`, and strip unkeyed delivery-routing fields to reduce exfiltration risk. This ships in the next npm release. Thanks @GCXWLP for reporting.
|
||||||
- Security/Voice Call: harden Twilio webhook replay handling by preserving provider event IDs through normalization, adding bounded replay dedupe, and enforcing per-call turn-token matching for call-state transitions. This ships in the next npm release. Thanks @jiseoung for reporting.
|
- Security/Voice Call: harden Twilio webhook replay handling by preserving provider event IDs through normalization, adding bounded replay dedupe, and enforcing per-call turn-token matching for call-state transitions. This ships in the next npm release. Thanks @jiseoung for reporting.
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ export type BlockReplyPayload = {
|
|||||||
text?: string;
|
text?: string;
|
||||||
mediaUrls?: string[];
|
mediaUrls?: string[];
|
||||||
audioAsVoice?: boolean;
|
audioAsVoice?: boolean;
|
||||||
|
isReasoning?: boolean;
|
||||||
replyToId?: string;
|
replyToId?: string;
|
||||||
replyToTag?: boolean;
|
replyToTag?: boolean;
|
||||||
replyToCurrent?: boolean;
|
replyToCurrent?: boolean;
|
||||||
|
|||||||
@@ -108,6 +108,7 @@ export function buildEmbeddedRunPayloads(params: {
|
|||||||
mediaUrls?: string[];
|
mediaUrls?: string[];
|
||||||
replyToId?: string;
|
replyToId?: string;
|
||||||
isError?: boolean;
|
isError?: boolean;
|
||||||
|
isReasoning?: boolean;
|
||||||
audioAsVoice?: boolean;
|
audioAsVoice?: boolean;
|
||||||
replyToTag?: boolean;
|
replyToTag?: boolean;
|
||||||
replyToCurrent?: boolean;
|
replyToCurrent?: boolean;
|
||||||
@@ -116,6 +117,7 @@ export function buildEmbeddedRunPayloads(params: {
|
|||||||
text: string;
|
text: string;
|
||||||
media?: string[];
|
media?: string[];
|
||||||
isError?: boolean;
|
isError?: boolean;
|
||||||
|
isReasoning?: boolean;
|
||||||
audioAsVoice?: boolean;
|
audioAsVoice?: boolean;
|
||||||
replyToId?: string;
|
replyToId?: string;
|
||||||
replyToTag?: boolean;
|
replyToTag?: boolean;
|
||||||
|
|||||||
Reference in New Issue
Block a user