open-notebook/open_notebook/ai
Luis Novo cb5ec9d65c fix: restore graceful fallback in get_default_model and truncate error messages
- Catch ConfigurationError alongside ValueError in get_default_model()
  to preserve graceful fallback after ValueError→ConfigurationError migration
- Add _truncate() helper to error_classifier to cap pass-through and
  default error messages at 200 chars, avoiding verbose internal details
2026-02-16 16:25:31 -03:00
..
__init__.py refactor: reorganize folder structure for better maintainability 2026-01-03 14:04:27 -03:00
CLAUDE.md feat: credential-based API key management (#477) (#540) 2026-02-10 08:30:22 -03:00
connection_tester.py feat: credential-based API key management (#477) (#540) 2026-02-10 08:30:22 -03:00
key_provider.py feat: credential-based API key management (#477) (#540) 2026-02-10 08:30:22 -03:00
model_discovery.py feat: credential-based API key management (#477) (#540) 2026-02-10 08:30:22 -03:00
models.py fix: restore graceful fallback in get_default_model and truncate error messages 2026-02-16 16:25:31 -03:00
provision.py feat: improve error clarity for LLM provider failures (#506) 2026-02-16 16:15:46 -03:00