-
Notifications
You must be signed in to change notification settings - Fork 15.3k
feat: add Kimi K2.5 model to synthetic catalog #4407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Adds the hf:moonshotai/Kimi-K2.5 model to the Synthetic provider’s static model catalog so it shows up in model listing and selection flows.
Changes:
- Added a new
SYNTHETIC_MODEL_CATALOGentry forhf:moonshotai/Kimi-K2.5 - Declared model capabilities/specs (context window, max tokens, input types, reasoning flag)
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| name: "Kimi K2.5", | ||
| reasoning: true, | ||
| input: ["text"], |
Copilot
AI
Jan 30, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
reasoning is set to true for hf:moonshotai/Kimi-K2.5, but elsewhere in the codebase Kimi K2.5 is treated as non-reasoning (e.g., Moonshot provider config sets reasoning: false for Kimi K2.5 in src/agents/models-config.providers.ts:288-295). If this model does not actually support the app’s reasoning mode, this flag will incorrectly enable reasoning defaults and directives. Please align the flag with the established Kimi K2.5 capability (likely false), or add a clear rationale if Synthetic’s hosted variant behaves differently.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@copilot open a new pull request to apply changes based on this feedback
Add hf:moonshotai/Kimi-K2.5 to the synthetic model catalog. This model is available via dev.synthetic.new API. - 256k context window - 8192 max tokens - Supports reasoning
231c9eb to
6bd9823
Compare
…definitions Kimi K2.5 supports vision but was declared text-only in both the synthetic catalog and the moonshot provider. More importantly, onboarding bakes the full model catalog into openclaw.json, and the old merge logic let stale config definitions shadow code updates — so even after fixing the catalog, existing users would never see the change. Fix mergeProviderModels so code-defined capability fields (input, reasoning, contextWindow, maxTokens) override stale config entries while preserving user-specific fields (cost, headers, compat, apiKey). Follow-up to 5e635c9 (openclaw#4407).
Summary
Add
hf:moonshotai/Kimi-K2.5to the synthetic model catalog.Changes
SYNTHETIC_MODEL_CATALOGinsrc/agents/synthetic-models.tsTesting
openclaw models list --all --provider syntheticsynthetic/hf:moonshotai/Kimi-K2.5