MCPcopy Index your code
hub / github.com/ChatLab/ChatLab / resolveSingleSessionId

Function resolveSingleSessionId

apps/cli/src/ai/chat-command.ts:111–118  ·  view source on GitHub ↗
(dbManager: DatabaseManager)

Source from the content-addressed store, hash-verified

109}
110
111function resolveSingleSessionId(dbManager: DatabaseManager): string {
112 const sessionIds = dbManager.listSessionIds()
113 if (sessionIds.length === 1) return sessionIds[0]!
114 if (sessionIds.length === 0) {
115 throw new Error('No chat sessions found. Import data first or run `chatlab sessions` to verify available sessions.')
116 }
117 throw new Error('Missing --session-id. Run `chatlab sessions` to choose a session ID.')
118}
119
120function assertSessionExists(dbManager: DatabaseManager, sessionId: string): void {
121 const db = dbManager.open(sessionId)

Callers 1

resolveAIChatTargetFunction · 0.85

Calls 1

listSessionIdsMethod · 0.65

Tested by

no test coverage detected