mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-11 08:31:41 +00:00
fix: add optional chaining to runResult.meta accesses to prevent crashes on aborted runs
This commit is contained in:
committed by
Peter Steinberger
parent
690ec492df
commit
d649069184
@@ -194,9 +194,9 @@ export function createFollowupRunner(params: {
|
||||
return;
|
||||
}
|
||||
|
||||
const usage = runResult.meta.agentMeta?.usage;
|
||||
const promptTokens = runResult.meta.agentMeta?.promptTokens;
|
||||
const modelUsed = runResult.meta.agentMeta?.model ?? fallbackModel ?? defaultModel;
|
||||
const usage = runResult?.meta?.agentMeta?.usage;
|
||||
const promptTokens = runResult?.meta?.agentMeta?.promptTokens;
|
||||
const modelUsed = runResult?.meta?.agentMeta?.model ?? fallbackModel ?? defaultModel;
|
||||
const contextTokensUsed =
|
||||
agentCfgContextTokens ??
|
||||
lookupContextTokens(modelUsed) ??
|
||||
@@ -208,7 +208,7 @@ export function createFollowupRunner(params: {
|
||||
storePath,
|
||||
sessionKey,
|
||||
usage,
|
||||
lastCallUsage: runResult.meta.agentMeta?.lastCallUsage,
|
||||
lastCallUsage: runResult?.meta?.agentMeta?.lastCallUsage,
|
||||
promptTokens,
|
||||
modelUsed,
|
||||
providerUsed: fallbackProvider,
|
||||
@@ -275,7 +275,7 @@ export function createFollowupRunner(params: {
|
||||
sessionStore,
|
||||
sessionKey,
|
||||
storePath,
|
||||
lastCallUsage: runResult.meta.agentMeta?.lastCallUsage,
|
||||
lastCallUsage: runResult?.meta?.agentMeta?.lastCallUsage,
|
||||
contextTokensUsed,
|
||||
});
|
||||
if (queued.run.verboseLevel && queued.run.verboseLevel !== "off") {
|
||||
|
||||
Reference in New Issue
Block a user