Files
puter/tools/typecheck-baseline.json
Daniel Salazar 79d4201f12 fix: rate limits, AI routing, and a type-check gate (#3529)
- declare rate + concurrency limits on every route and driver that lacked one
- add acquireConcurrent for websocket connections and the DAV mount
- bucket AI models by identity key only; keep resold duplicates of any vendor
- skip recently-failed provider routes; cap the fallback chain at 3 attempts
- let full-access access tokens bind a worker to an app their own user owns
- cache resolved subscriptions so tiered limits don't add a round trip
2026-08-10 19:09:47 -07:00

59 lines
4.1 KiB
JSON

{
"extensions/whoami.ts | TS2353": 1,
"src/backend/clients/database/MySQLDatabaseClient.ts | TS2769": 1,
"src/backend/clients/database/PostgresDatabaseClient.ts | TS2322": 1,
"src/backend/clients/s3/S3Client.ts | TS2307": 2,
"src/backend/controllers/auth/AuthController.ts | TS2345": 1,
"src/backend/controllers/auth/AuthController.ts | TS7018": 2,
"src/backend/controllers/fs/FSController.ts | TS7011": 3,
"src/backend/controllers/homepage/HomepageController.ts | TS2352": 1,
"src/backend/controllers/wisp/WispController.ts | TS2345": 1,
"src/backend/core/http/__typecheck__.ts | TS2578": 1,
"src/backend/core/http/middleware/errorHandler.ts | TS2345": 1,
"src/backend/drivers/ai-chat/ChatCompletionDriver.ts | TS2322": 10,
"src/backend/drivers/ai-chat/ChatCompletionDriver.ts | TS2345": 1,
"src/backend/drivers/ai-chat/providers/ChatProvider.ts | TS2420": 1,
"src/backend/drivers/ai-chat/providers/FakeChatProvider.ts | TS2416": 1,
"src/backend/drivers/ai-chat/providers/FakeChatProvider.ts | TS7018": 1,
"src/backend/drivers/ai-chat/providers/alibaba/AlibabaProvider.ts | TS2416": 1,
"src/backend/drivers/ai-chat/providers/azure/AzureChatProvider.ts | TS2352": 1,
"src/backend/drivers/ai-chat/providers/azure/AzureResponsesProvider.ts | TS2322": 1,
"src/backend/drivers/ai-chat/providers/azure/AzureResponsesProvider.ts | TS2352": 1,
"src/backend/drivers/ai-chat/providers/azure/AzureResponsesProvider.ts | TS2353": 1,
"src/backend/drivers/ai-chat/providers/azure/AzureResponsesProvider.ts | TS2416": 1,
"src/backend/drivers/ai-chat/providers/azure/AzureResponsesProvider.ts | TS7006": 1,
"src/backend/drivers/ai-chat/providers/claude/ClaudeProvider.ts | TS7011": 1,
"src/backend/drivers/ai-chat/providers/deepseek/DeepSeekProvider.ts | TS2416": 1,
"src/backend/drivers/ai-chat/providers/groq/GroqAIProvider.ts | TS7006": 1,
"src/backend/drivers/ai-chat/providers/mistral/MistralAiProvider.ts | TS7006": 3,
"src/backend/drivers/ai-chat/providers/mistral/MistralAiProvider.ts | TS7053": 1,
"src/backend/drivers/ai-chat/providers/ollama/OllamaProvider.ts | TS2416": 1,
"src/backend/drivers/ai-chat/providers/openai/OpenAiChatCompletionsProvider.ts | TS2352": 1,
"src/backend/drivers/ai-chat/providers/openai/OpenAiChatCompletionsProvider.ts | TS2416": 1,
"src/backend/drivers/ai-chat/providers/openai/OpenAiChatResponsesProvider.ts | TS2322": 1,
"src/backend/drivers/ai-chat/providers/openai/OpenAiChatResponsesProvider.ts | TS2352": 1,
"src/backend/drivers/ai-chat/providers/openai/OpenAiChatResponsesProvider.ts | TS2353": 1,
"src/backend/drivers/ai-chat/providers/openai/OpenAiChatResponsesProvider.ts | TS2416": 1,
"src/backend/drivers/ai-chat/providers/openai/OpenAiChatResponsesProvider.ts | TS7006": 2,
"src/backend/drivers/ai-chat/providers/openrouter/OpenRouterProvider.ts | TS7031": 6,
"src/backend/drivers/ai-chat/providers/openrouter/OpenRouterProvider.ts | TS7053": 1,
"src/backend/drivers/ai-chat/providers/together/TogetherAIProvider.ts | TS2416": 1,
"src/backend/drivers/ai-chat/providers/together/TogetherAIProvider.ts | TS7053": 1,
"src/backend/drivers/ai-speech2txt/providers/openai/OpenAISpeechToTextProvider.ts | TS2352": 2,
"src/backend/drivers/ai-speech2txt/providers/xai/XAISpeechToTextProvider.ts | TS2322": 1,
"src/backend/drivers/integrationTestUtil.ts | TS7011": 1,
"src/backend/services/apps/AppPermissionService.ts | TS2345": 2,
"src/backend/services/auth/OIDCService.ts | TS2322": 2,
"src/backend/services/broadcast/BroadcastService.ts | TS2345": 2,
"src/backend/services/fs/FSService.ts | TS2345": 1,
"src/backend/services/fs/cacheInvalidation.ts | TS2345": 1,
"src/backend/services/homepage/PuterHomepageService.ts | TS2345": 1,
"src/backend/services/localworker/LocalWorkerService.ts | TS7018": 3,
"src/backend/services/notification/NotificationService.ts | TS2322": 1,
"src/backend/stores/fs/S3ObjectStore.ts | TS7011": 1,
"src/backend/testUtil.ts | TS1470": 1,
"src/backend/testUtil.ts | TS2345": 1,
"src/backend/util/privateLaunchAccess.ts | TS2345": 1,
"src/backend/vitest.config.ts | TS7018": 1
}