co-mono/packages
Mario Zechner c7618db3f7 refactor(ai): Implement unified model system with type-safe createLLM
- Add Model interface to types.ts with normalized structure
- Create type-safe generic createLLM function with provider-specific model constraints
- Generate models from OpenRouter API and models.dev data
- Strip provider prefixes for direct providers (google, openai, anthropic, xai)
- Keep full model IDs for OpenRouter-proxied models
- Clean separation: types.ts (Model interface), models.ts (factory logic), models.generated.ts (data)
- Remove old model scripts and unused dependencies
- Rename GeminiLLM to GoogleLLM for consistency
- Add tests for new providers (xAI, Groq, Cerebras, OpenRouter)
- Support 181 tool-capable models across 7 providers with full type safety
2025-08-29 23:19:47 +02:00
..
agent fix: Remove unused imports and add biome-ignore for false positive 2025-08-16 19:21:43 +02:00
ai refactor(ai): Implement unified model system with type-safe createLLM 2025-08-29 23:19:47 +02:00
pods fix(tui): Container change detection for proper differential rendering 2025-08-11 02:31:49 +02:00
tui fix: Remove unused imports and add biome-ignore for false positive 2025-08-16 19:21:43 +02:00