- Adds provider === 'moonshot' || baseUrl.includes('moonshot.ai') to isNonStandard check
- Forces supportsDeveloperRole: false for Moonshot models
- Moonshot expects role: 'system' not role: 'developer' for system prompts
- Fixes#3475: sessions_spawn and model switching now work with Kimi K2.5
Tested with:
- moonshot/kimi-k2.5
- moonshot/kimi-k2-thinking
- Verified: tool calls, reasoning mode, cross-session messaging all functional