Commit Graph

2 Commits

Author SHA1 Message Date
Maytekin 244a986e83 feat(llm): add LM Studio provider support and refactor client factory
- Add LM Studio as a new provider option in config.json
- Introduce LLM_PROVIDER_TYPES configuration for provider-to-client mapping
- Refactor factory.py to use centralized provider type configuration
- Add results and reports directories to .gitignore

The refactor centralizes provider configuration, making it easier to add new providers in the future without modifying the factory logic. LM Studio support enables local model hosting integration.
2026-03-24 21:54:46 +00:00
Maytekin 065d033faf refactor(config): centralize LLM configuration in config.json
Remove .env.example and move LLM provider settings, base URLs, and model options to a centralized config.json file. Update default_config.py, openai_client.py, and cli/utils.py to load configuration from this file, improving maintainability and reducing hardcoded values across the codebase.
2026-03-24 16:23:00 +00:00