From 0d543007ba8acca855ef6cf0ac392b7685e5c8a8 Mon Sep 17 00:00:00 2001 From: Marc J Saint-jour <82672745+Junebugg1214@users.noreply.github.com> Date: Thu, 12 Mar 2026 19:35:47 -0400 Subject: [PATCH] fix: address PR CI failures for Cortex integration --- src/memory/cortex.ts | 60 ++++++++++++++++++++++++++------------------ 1 file changed, 35 insertions(+), 25 deletions(-) diff --git a/src/memory/cortex.ts b/src/memory/cortex.ts index afeaf70ab19..e23dc9a31fd 100644 --- a/src/memory/cortex.ts +++ b/src/memory/cortex.ts @@ -185,11 +185,13 @@ export async function previewCortexContext(params: { maxChars?: number; status?: CortexStatus; }): Promise { - const status = requireCortexStatus(await resolveCortexStatus({ - workspaceDir: params.workspaceDir, - graphPath: params.graphPath, - status: params.status, - })); + const status = requireCortexStatus( + await resolveCortexStatus({ + workspaceDir: params.workspaceDir, + graphPath: params.graphPath, + status: params.status, + }), + ); const policy = params.policy ?? DEFAULT_POLICY; const maxChars = params.maxChars ?? DEFAULT_MAX_CHARS; try { @@ -220,11 +222,13 @@ export async function listCortexMemoryConflicts(params: { minSeverity?: number; status?: CortexStatus; }): Promise { - const status = requireCortexStatus(await resolveCortexStatus({ - workspaceDir: params.workspaceDir, - graphPath: params.graphPath, - status: params.status, - })); + const status = requireCortexStatus( + await resolveCortexStatus({ + workspaceDir: params.workspaceDir, + graphPath: params.graphPath, + status: params.status, + }), + ); const args = ["memory", "conflicts", status.graphPath, "--format", "json"]; if (typeof params.minSeverity === "number" && Number.isFinite(params.minSeverity)) { args.push("--severity", String(params.minSeverity)); @@ -258,11 +262,13 @@ export async function resolveCortexMemoryConflict(params: { commitMessage?: string; status?: CortexStatus; }): Promise { - const status = requireCortexStatus(await resolveCortexStatus({ - workspaceDir: params.workspaceDir, - graphPath: params.graphPath, - status: params.status, - })); + const status = requireCortexStatus( + await resolveCortexStatus({ + workspaceDir: params.workspaceDir, + graphPath: params.graphPath, + status: params.status, + }), + ); const args = [ "memory", "resolve", @@ -305,11 +311,13 @@ export async function syncCortexCodingContext(params: { platforms?: string[]; status?: CortexStatus; }): Promise { - const status = requireCortexStatus(await resolveCortexStatus({ - workspaceDir: params.workspaceDir, - graphPath: params.graphPath, - status: params.status, - })); + const status = requireCortexStatus( + await resolveCortexStatus({ + workspaceDir: params.workspaceDir, + graphPath: params.graphPath, + status: params.status, + }), + ); const policy = params.policy ?? DEFAULT_POLICY; const requestedPlatforms = params.platforms?.map((entry) => entry.trim()).filter(Boolean) ?? []; const platforms = @@ -376,11 +384,13 @@ export async function ingestCortexMemoryFromText(params: { if (!text) { throw new Error("Cortex memory ingest requires non-empty text"); } - const status = requireCortexStatus(await resolveCortexStatus({ - workspaceDir: params.workspaceDir, - graphPath: params.graphPath, - status: params.status, - })); + const status = requireCortexStatus( + await resolveCortexStatus({ + workspaceDir: params.workspaceDir, + graphPath: params.graphPath, + status: params.status, + }), + ); await fs.mkdir(path.dirname(status.graphPath), { recursive: true }); const tmpDir = await fs.mkdtemp(path.join(os.tmpdir(), "openclaw-cortex-ingest-")); const inputPath = path.join(tmpDir, "memory.txt");