refactor: remove unnecessary optional chaining from agent meta usage in reply and cron modules

This commit is contained in:
SK Akram
2026-02-16 12:09:22 +00:00
committed by Peter Steinberger
parent d649069184
commit c25c276e00
3 changed files with 19 additions and 19 deletions

View File

@@ -500,10 +500,10 @@ export async function runCronIsolatedAgentTurn(params: {
}
| undefined;
{
const usage = runResult?.meta?.agentMeta?.usage;
const promptTokens = runResult?.meta?.agentMeta?.promptTokens;
const modelUsed = runResult?.meta?.agentMeta?.model ?? fallbackModel ?? model;
const providerUsed = runResult?.meta?.agentMeta?.provider ?? fallbackProvider ?? provider;
const usage = runResult.meta?.agentMeta?.usage;
const promptTokens = runResult.meta?.agentMeta?.promptTokens;
const modelUsed = runResult.meta?.agentMeta?.model ?? fallbackModel ?? model;
const providerUsed = runResult.meta?.agentMeta?.provider ?? fallbackProvider ?? provider;
const contextTokens =
agentCfg?.contextTokens ?? lookupContextTokens(modelUsed) ?? DEFAULT_CONTEXT_TOKENS;
@@ -511,7 +511,7 @@ export async function runCronIsolatedAgentTurn(params: {
cronSession.sessionEntry.model = modelUsed;
cronSession.sessionEntry.contextTokens = contextTokens;
if (isCliProvider(providerUsed, cfgWithAgentDefaults)) {
const cliSessionId = runResult?.meta?.agentMeta?.sessionId?.trim();
const cliSessionId = runResult.meta?.agentMeta?.sessionId?.trim();
if (cliSessionId) {
setCliSessionId(cronSession.sessionEntry, providerUsed, cliSessionId);
}