fix: address lint warnings

This commit is contained in:
Peter Steinberger
2026-01-12 22:58:57 +00:00
parent daa753112c
commit cbe11e3de0

View File

@@ -251,10 +251,11 @@ export async function runCronIsolatedAgentTurn(params: {
const agentId = agentConfigOverride const agentId = agentConfigOverride
? (normalizedRequested ?? defaultAgentId) ? (normalizedRequested ?? defaultAgentId)
: defaultAgentId; : defaultAgentId;
const agentCfg: AgentDefaultsConfig = { const agentCfg: AgentDefaultsConfig = Object.assign(
...(params.cfg.agents?.defaults ?? {}), {},
...(agentOverrideRest as Partial<AgentDefaultsConfig>), params.cfg.agents?.defaults,
}; agentOverrideRest as Partial<AgentDefaultsConfig>,
);
if (typeof overrideModel === "string") { if (typeof overrideModel === "string") {
agentCfg.model = { primary: overrideModel }; agentCfg.model = { primary: overrideModel };
} else if (overrideModel) { } else if (overrideModel) {
@@ -262,7 +263,7 @@ export async function runCronIsolatedAgentTurn(params: {
} }
const cfgWithAgentDefaults: ClawdbotConfig = { const cfgWithAgentDefaults: ClawdbotConfig = {
...params.cfg, ...params.cfg,
agents: { ...(params.cfg.agents ?? {}), defaults: agentCfg }, agents: Object.assign({}, params.cfg.agents, { defaults: agentCfg }),
}; };
const baseSessionKey = ( const baseSessionKey = (