mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-11 09:11:13 +00:00
fix: update embedded runner transport override (#61214)
* fix: update embedded runner transport override * fix: update embedded runner transport override (#61214) * fix: update embedded runner transport override (#61214) * fix: update embedded runner transport override (#61214)
This commit is contained in:
@@ -116,6 +116,7 @@ Docs: https://docs.openclaw.ai
|
||||
- Agents/skills: skip `.git` and `node_modules` when mirroring skills into sandbox workspaces so read-only sandboxes do not copy repo history or dependency trees. (#61090) Thanks @joelnishanth.
|
||||
- Android/Talk Mode: cancel in-flight `talk.speak` playback when speech is explicitly stopped, so stale replies stop starting after barge-in or manual stop. (#61164) Thanks @obviyus.
|
||||
- Plugins/onboarding: write dotted plugin uiHint paths like Brave `webSearch.mode` as nested plugin config so `llm-context` setup stops failing validation. (#61159) Thanks @obviyus.
|
||||
- Android/Talk Mode: restore voice replies on gateway-backed talk mode sessions by updating embedded runner transport overrides to the current agent transport API. (#61214) Thanks @obviyus.
|
||||
|
||||
## 2026.4.2
|
||||
|
||||
|
||||
@@ -99,7 +99,10 @@ import {
|
||||
} from "./compaction-safety-timeout.js";
|
||||
import { runContextEngineMaintenance } from "./context-engine-maintenance.js";
|
||||
import { buildEmbeddedExtensionFactories } from "./extensions.js";
|
||||
import { applyExtraParamsToAgent, resolveAgentTransportOverride } from "./extra-params.js";
|
||||
import {
|
||||
applyExtraParamsToAgent,
|
||||
resolveAgentTransportOverride,
|
||||
} from "./extra-params.js";
|
||||
import { getDmHistoryLimitFromSessionKey, limitHistoryTurns } from "./history.js";
|
||||
import { resolveGlobalLane, resolveSessionLane } from "./lanes.js";
|
||||
import { log } from "./logger.js";
|
||||
|
||||
@@ -99,7 +99,10 @@ import { isCacheTtlEligibleProvider } from "../cache-ttl.js";
|
||||
import { resolveCompactionTimeoutMs } from "../compaction-safety-timeout.js";
|
||||
import { runContextEngineMaintenance } from "../context-engine-maintenance.js";
|
||||
import { buildEmbeddedExtensionFactories } from "../extensions.js";
|
||||
import { applyExtraParamsToAgent, resolveAgentTransportOverride } from "../extra-params.js";
|
||||
import {
|
||||
applyExtraParamsToAgent,
|
||||
resolveAgentTransportOverride,
|
||||
} from "../extra-params.js";
|
||||
import { getDmHistoryLimitFromSessionKey, limitHistoryTurns } from "../history.js";
|
||||
import { log } from "../logger.js";
|
||||
import { buildEmbeddedMessageActionDiscoveryInput } from "../message-action-discovery-input.js";
|
||||
@@ -977,8 +980,9 @@ export async function runEmbeddedAttempt(
|
||||
});
|
||||
const effectiveAgentTransport = agentTransportOverride ?? activeSession.agent.transport;
|
||||
if (agentTransportOverride && activeSession.agent.transport !== agentTransportOverride) {
|
||||
const previousTransport = activeSession.agent.transport;
|
||||
log.debug(
|
||||
`embedded agent transport override: ${activeSession.agent.transport} -> ${agentTransportOverride} ` +
|
||||
`embedded agent transport override: ${previousTransport} -> ${agentTransportOverride} ` +
|
||||
`(${params.provider}/${params.modelId})`,
|
||||
);
|
||||
activeSession.agent.transport = agentTransportOverride;
|
||||
|
||||
Reference in New Issue
Block a user