Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

Add provider model discovery cache

3 months ago

9f5f8c7
Authored
Max Weinbach7/1/2026, 5:44:24 PM

Parentc420f26

32 files changed
  • apps/desktop/src/app/store.actions/provider.ts+8−2
  • apps/desktop/src/lib/modelChoices.ts+16−0
  • apps/desktop/src/ui/chat/ComposerModelSelector.tsx+14−1
  • apps/desktop/test/provider-actions.test.ts+3−3
  • apps/mobile/src/cowork-shared/jsonrpcControlSchemas.ts+12−0
  • apps/mobile/src/cowork-shared/openaiCompatibleOptions.ts+16−1
  • apps/mobile/src/features/cowork/providerStore.ts+11−4
  • docs/generated/websocket-jsonrpc.d.ts+1−1
  • docs/generated/websocket-jsonrpc.schema.json+1−1
  • src/models/metadata.ts+62−10
  • src/providerStatus.ts+59−2
  • src/providers/basetenShared.ts+1−1
  • src/providers/codexAppServerAuth.ts+59−2
  • src/providers/connectionCatalog.ts+584−107
  • src/providers/modelAdapter.ts+0−4
  • src/providers/modelDiscoveryAdapters.ts+694−0
  • src/providers/modelDiscoveryCache.ts+296−0
  • src/providers/nvidiaShared.ts+1−1
  • src/providers/togetherShared.ts+1−1
  • src/server/jsonrpc/routes/provider.ts+2−1
  • src/server/session/AgentSession.ts+4−3
  • src/server/session/AgentSessionManagerRegistry.ts+2−2
  • src/server/session/ProviderAuthManager.ts+2−2
  • src/server/session/ProviderCatalogManager.ts+2−1
  • src/server/session/SessionContext.ts+1−1
  • src/server/session/SessionRuntime.ts+2−2
  • src/shared/jsonrpcControlSchemas.ts+4−0
  • test/models.registry.test.ts+15−0
  • test/providers/codex-app-server-auth.test.ts+64−0
  • test/providers/connection-catalog.test.ts+181−1
  • test/providers/lmstudio.test.ts+72−0
  • test/providers/model-discovery-cache.test.ts+414−0