context-engine: make config optional in ContextEngineFactoryContext

This commit is contained in:
Jari Mustonen
2026-04-15 09:40:29 +03:00
committed by Josh Lehman
parent d269aa153a
commit 20d99fad7d

View File

@@ -10,7 +10,7 @@ import type { ContextEngine } from "./types.js";
* without fragile workarounds.
*/
export type ContextEngineFactoryContext = {
config: OpenClawConfig;
config?: OpenClawConfig;
agentDir?: string;
workspaceDir?: string;
};
@@ -510,7 +510,7 @@ export async function resolveContextEngine(
const isDefaultEngine = engineId === defaultEngineId;
const factoryCtx: ContextEngineFactoryContext = {
config: config ?? ({} as OpenClawConfig),
config,
agentDir: options?.agentDir,
workspaceDir: options?.workspaceDir,
};