From 6976ccca8027c83b671a1fbe4b50fdd2ceb2e28d Mon Sep 17 00:00:00 2001 From: roboomp Date: Fri, 3 Jul 2026 15:14:49 +0000 Subject: [PATCH] fix(mnemopi): used explicit session state type --- packages/coding-agent/src/internal-urls/memory-protocol.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/coding-agent/src/internal-urls/memory-protocol.ts b/packages/coding-agent/src/internal-urls/memory-protocol.ts index 52f342302..c6c83ffd5 100644 --- a/packages/coding-agent/src/internal-urls/memory-protocol.ts +++ b/packages/coding-agent/src/internal-urls/memory-protocol.ts @@ -2,7 +2,7 @@ import * as fs from "node:fs/promises"; import * as path from "node:path"; import { getAgentDir, isEnoent } from "@oh-my-pi/pi-utils"; import { getMemoryRoot } from "../memories"; -import { getMnemopiSessionState, type MnemopiScopedMemoryHit } from "../mnemopi/state"; +import { getMnemopiSessionState, type MnemopiScopedMemoryHit, type MnemopiSessionState } from "../mnemopi/state"; import { AgentRegistry } from "../registry/agent-registry"; import { buildDirectoryResource } from "./filesystem-resource"; import { validateRelativePath } from "./skill-protocol"; @@ -133,9 +133,9 @@ async function tryResolveInRoot(url: InternalUrl, memoryRoot: string): Promise` resolves in * one pass regardless of how many subagents are alive. */ -function mnemopiSessionStatesFromRegistry(): ReturnType[] { +function mnemopiSessionStatesFromRegistry(): MnemopiSessionState[] { const seen = new Set(); - const states: ReturnType[] = []; + const states: MnemopiSessionState[] = []; for (const ref of AgentRegistry.global().list()) { const session = ref.session; if (!session) continue;