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

Function isUsableModelsResponse

cli/src/modules/common/cursorModelsSharedCache.ts:14–19  ·  view source on GitHub ↗
(response: CursorModelsResponse | null)

Source from the content-addressed store, hash-verified

12}
13
14function isUsableModelsResponse(response: CursorModelsResponse | null): response is CursorModelsResponse {
15 return Boolean(
16 response?.success
17 && (response.availableModels?.length ?? 0) > 0
18 );
19}
20
21/** Cross-process catalog for New Session while an ACP lock blocks `agent --list-models`. */
22export function readSharedCursorModelsCache(): CursorModelsResponse | null {

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected