- Detect model size and adjust prompt window accordingly. - Add fallback for code window initialization failures. - Improve error messages for small LLMs.