MCPcopy Create free account
hub / github.com/tiann/hapi / getOrCreateSession

Method getOrCreateSession

hub/src/sync/syncEngine.ts:358–368  ·  view source on GitHub ↗
(
        tag: string,
        metadata: unknown,
        agentState: unknown,
        namespace: string,
        model?: string,
        effort?: string,
        modelReasoningEffort?: string
    )

Source from the content-addressed store, hash-verified

356 }
357
358 getOrCreateSession(
359 tag: string,
360 metadata: unknown,
361 agentState: unknown,
362 namespace: string,
363 model?: string,
364 effort?: string,
365 modelReasoningEffort?: string
366 ): Session {
367 return this.sessionCache.getOrCreateSession(tag, metadata, agentState, namespace, model, effort, modelReasoningEffort)
368 }
369
370 getOrCreateMachine(id: string, metadata: unknown, runnerState: unknown, namespace: string): Machine {
371 return this.machineCache.getOrCreateMachine(id, metadata, runnerState, namespace)

Callers 9

insertLegacyFunction · 0.45
makeSessionFunction · 0.45
importSingleCodexSessionFunction · 0.45
createCliRoutesFunction · 0.45

Calls

no outgoing calls

Tested by 2

insertLegacyFunction · 0.36
makeSessionFunction · 0.36