You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR #391 introduced a roughly 1,085-line internal file containing Kimi K3, MiniMax M1/M3, DeepSeek DSML, Muse Glimmer, Laguna, and shared parser/grammar helpers. This conflicts with the repository convention of focused handler files and makes correctness review harder.
Improvement
After the active P1 regression recovery lands, split each format handler into a focused file and retain only narrowly shared internal helpers.
Acceptance criteria
One focused handler file per format family with clear internal ownership.
Shared helpers remain only where duplication is materially reduced.
No public API, routing, grammar, parser, streaming, or tool-choice behavior changes.
No helper duplication or circular imports.
Full template parity, VM/Chrome suites, coverage, analyzer, formatter, and representative real-model smoke remain identical.
Context
PR #391 introduced a roughly 1,085-line internal file containing Kimi K3, MiniMax M1/M3, DeepSeek DSML, Muse Glimmer, Laguna, and shared parser/grammar helpers. This conflicts with the repository convention of focused handler files and makes correctness review harder.
Improvement
After the active P1 regression recovery lands, split each format handler into a focused file and retain only narrowly shared internal helpers.
Acceptance criteria
Priority
P2 maintainability follow-up; zero-regression recovery remains first.