Interface SessionInfo
interface SessionInfo {
id: string;
domain: string;
createdAt: Date | null;
source: string;
searches: number;
feedbacks: number;
assists: number;
memoriesCreated: number;
enrichments: number;
}
id: string;
domain: string;
createdAt: Date | null;
source: string;
searches: number;
feedbacks: number;
assists: number;
memoriesCreated: number;
enrichments: number;
}
Properties
Readonlyid
id: string
The session id.
Readonlydomain
domain: string
The memory domain the session runs in.
ReadonlycreatedAt
createdAt: Date | null
When the session started, or null when the service did not say.
Readonlysource
source: string
The client surface that opened it, such as mcp or cli.
Readonlysearches
searches: number
Searches made under it.
Readonlyfeedbacks
feedbacks: number
Ratings given on those searches.
Readonlyassists
assists: number
Searches rated both relevant and correct at least once.
ReadonlymemoriesCreated
memoriesCreated: number
Memories created under it, rejected ones included and reverted ones not.
Readonlyenrichments
enrichments: number
Enrichments made under it, on the same terms as memoriesCreated.
What MemoryOperations.getSession reports about a session.
The counts are kept asynchronously by the service, so they can trail a call made just before.