82e4f168b9
- Added background model discovery with provider status tracking and 24-hour model caching to improve startup performance. - Changed model discovery timeout from 3000ms to 250ms and deferred blocking refresh to background operations for faster initialization. - Fixed model discovery to preserve cached models when providers are unavailable or unauthenticated. - Added validation in Kitty key formatting to reject unsupported modifiers and improved error handling. - Reorganized CI workflow to run TypeScript linting in check job and conditional Rust checks in native job matrix. - Updated system prompt and tool guidance to recommend combined investigation-and-edit workflows and maintainable code practices.