mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-26 12:26:38 -06:00
fix(qa): align structured identity dependencies
This commit is contained in:
@@ -992,7 +992,7 @@ extensions/qa-channel/src/channel-actions.ts 2
|
||||
extensions/qa-channel/src/channel-base.ts 6
|
||||
extensions/qa-channel/src/channel.ts 5
|
||||
extensions/qa-channel/src/gateway.ts 2
|
||||
extensions/qa-channel/src/inbound.ts 6
|
||||
extensions/qa-channel/src/inbound.ts 3
|
||||
extensions/qa-channel/src/setup.ts 2
|
||||
extensions/qa-lab/src/agentic-parity-report.ts 1
|
||||
extensions/qa-lab/src/auth-profile.fixture.ts 3
|
||||
@@ -1006,7 +1006,7 @@ extensions/qa-lab/src/cli.runtime.ts 9
|
||||
extensions/qa-lab/src/cli.ts 1
|
||||
extensions/qa-lab/src/codex-plugin.fixture.ts 2
|
||||
extensions/qa-lab/src/confidence-report.ts 2
|
||||
extensions/qa-lab/src/crabline-transport.ts 6
|
||||
extensions/qa-lab/src/crabline-transport.ts 5
|
||||
extensions/qa-lab/src/cron-run-wait.ts 1
|
||||
extensions/qa-lab/src/discovery-eval.ts 1
|
||||
extensions/qa-lab/src/docker-up.runtime.ts 1
|
||||
|
||||
@@ -271,6 +271,7 @@ export async function handleQaInbound(params: {
|
||||
channelRuntime?: PluginRuntime["channel"];
|
||||
}) {
|
||||
const channelRuntime = params.channelRuntime ?? getQaChannelRuntime().channel;
|
||||
const config = params.config as OpenClawConfig;
|
||||
const inbound = params.message;
|
||||
const target = buildQaTarget({
|
||||
chatType: inbound.conversation.kind,
|
||||
@@ -284,7 +285,7 @@ export async function handleQaInbound(params: {
|
||||
toolCalls,
|
||||
});
|
||||
const route = resolveAgentRoute({
|
||||
cfg: params.config as OpenClawConfig,
|
||||
cfg: config,
|
||||
channel: params.channelId,
|
||||
accountId: params.account.accountId,
|
||||
peer: {
|
||||
@@ -304,13 +305,13 @@ export async function handleQaInbound(params: {
|
||||
parentSessionKey: isGroup ? route.sessionKey : undefined,
|
||||
});
|
||||
const buildEnvelope = createChannelInboundEnvelopeBuilder({
|
||||
cfg: params.config as OpenClawConfig,
|
||||
cfg: config,
|
||||
route: { agentId: route.agentId, sessionKey: threadKeys.sessionKey },
|
||||
});
|
||||
const wasMentioned = isGroup
|
||||
? channelRuntime.mentions.matchesMentionPatterns(
|
||||
inbound.text,
|
||||
channelRuntime.mentions.buildMentionRegexes(params.config as OpenClawConfig, route.agentId),
|
||||
channelRuntime.mentions.buildMentionRegexes(config, route.agentId),
|
||||
)
|
||||
: undefined;
|
||||
const groupConfig = isGroup
|
||||
@@ -432,7 +433,7 @@ export async function handleQaInbound(params: {
|
||||
});
|
||||
|
||||
await channelRuntime.inbound.dispatch({
|
||||
cfg: params.config as OpenClawConfig,
|
||||
cfg: config,
|
||||
channel: params.channelId,
|
||||
accountId: params.account.accountId,
|
||||
route: { agentId: route.agentId, dmScope: route.dmScope, sessionKey: threadKeys.sessionKey },
|
||||
@@ -473,10 +474,7 @@ export async function handleQaInbound(params: {
|
||||
text,
|
||||
isError: reply?.isError,
|
||||
mediaUrls,
|
||||
mediaLocalRoots: getAgentScopedMediaLocalRoots(
|
||||
params.config as OpenClawConfig,
|
||||
route.agentId,
|
||||
),
|
||||
mediaLocalRoots: getAgentScopedMediaLocalRoots(config, route.agentId),
|
||||
threadId: inbound.threadId,
|
||||
replyToId: inbound.id,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user