Add OpenRouter Kimi K3 support - #70
Conversation
|
bugbot run |
|
bugbot run |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit c364c01. Configure here.
|
bugbot run |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 10a9808. Configure here.
|
@cursor review |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 10a9808. Configure here.
|
bugbot run |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 5e355c7. Configure here.
summary
@onkernel/cua-ai0.9.0,@onkernel/cua-agent0.9.0, and@onkernel/cua-cli0.7.0 release metadatatests
Note
Medium Risk
Touches model resolution, tool-catalog compatibility, and harness streaming paths; behavior changes are mostly additive but incorrect capability metadata could reject or mis-serialize tools for new models.
Overview
Adds OpenRouter as a CUA provider for
openrouter:moonshotai/kimi-k3, withOPENROUTER_API_KEYauth, model listing, and the same browser-primitives-only default catalog as direct Moonshot (nobrowser_act).@onkernel/cua-ai0.9.0 introducesCuaModelCapabilitieson model annotations andcuaModelCapabilities(), so tool-catalog validation (complex/large schemas, serialized state-mutating calls) is driven by per-model metadata instead of provider-wide allowlists. Kimi K3 shares capability metadata acrossmoonshotai:kimi-k3and the OpenRouter route.CuaAgentHarnessresolves string model refs through the injectedModelscollection (with CUA annotation gating) during construction andsetModel();CuaToolManageruses the same resolver when compiling catalogs from refs.CLI 0.7.0 wires OpenRouter into
cua models -p openrouter, env docs, anddefaultInteractionTools. Example/provider-matrix tests cover both Kimi transports.Reviewed by Cursor Bugbot for commit 5e355c7. Bugbot is set up for automated code reviews on this repo. Configure here.