fix: retain the validated history scan client

This commit is contained in:
Shakker
2026-08-04 11:32:40 +01:00
committed by Shakker
parent e82f190d1b
commit 5c00567f3a
+6 -2
View File
@@ -125,6 +125,10 @@ export async function runSkillWorkshopHistoryScan(params: {
}
client = params.gateway.snapshot.client;
}
const requestClient = client;
if (!requestClient) {
return false;
}
const direction = params.state.result.hasScanned
? params.state.result.hasMore
? "older"
@@ -133,7 +137,7 @@ export async function runSkillWorkshopHistoryScan(params: {
params.state.running = true;
params.state.error = null;
try {
params.state.result = await client.request<SkillWorkshopHistoryScanResult>(
params.state.result = await requestClient.request<SkillWorkshopHistoryScanResult>(
"skills.proposals.historyScan",
{ agentId: params.agentId, direction },
);
@@ -142,7 +146,7 @@ export async function runSkillWorkshopHistoryScan(params: {
} catch (error) {
const scanError = formatErrorMessage(error, { redact: redactToolDetail });
try {
params.state.result = await client.request<SkillWorkshopHistoryScanResult>(
params.state.result = await requestClient.request<SkillWorkshopHistoryScanResult>(
"skills.proposals.historyStatus",
{ agentId: params.agentId },
);