Repository navigation
feat(kiro): add Kiro provider (supersedes #2559, #6266) - #8803
Closed
NachoFLizaur wants to merge 31 commits into
Closed
NachoFLizaur wants to merge 31 commits into
NachoFLizaur wants to merge 31 commits into
Conversation
The kiro provider was accidentally removed via merge f4206f4 and never restored. This brings back provider.toml plus all 12 models from before the removal, and adds claude-opus-4.8.
refactor(kiro): inherit canonical base_model metadata; fix opus output and dates
…asoning-fix fix(kiro): set minimax reasoning false to satisfy reasoning_options validation
…e-model-followup
3 of 6 tasks
Contributor
Action items
|
… EOL Sonnet 4, add api placeholder
Contributor
Action items
|
Contributor
Action items
|
Contributor
Action items
|
This was referenced Oct 11, 2026
Contributor
|
Closing this pull request as stale because it has not been updated in 30 days. Feel free to reopen it or submit a new pull request if the work is resumed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Supersedes #2559 by @jeffpardy (auto-closed as stale on 2026-09-04). This branch continues that work with the review fixes applied and keeps both authors' commits.
What
providers/kiro/withprovider.tomland 19 models:auto, Claude Sonnet 4 / 4.5 / 4.6 / 5, Claude Opus 4.5 / 4.6 / 4.7 / 4.8 / 5, Claude Haiku 4.5, GPT-5.6 Sol / Terra / Luna, DeepSeek 3.2, MiniMax M2.1 / M2.5, GLM-5, Qwen3 Coder Next.base_modeland is override-only; onlyautois defined inline.reasoning_optionsare authored per model against Kiro's actual effort control (low-maxfor Claude reasoners;none-maxfor GPT-5.6;[]where Kiro exposes no caller control, e.g. GLM-5, MiniMax, DeepSeek).costis 0/0 throughout: Kiro bills in credits per request, not per token, so there is no USD/MTok price to publish.kiro-cli chat --list-models --format json(context_window_tokens) and Kiro docs.Sources:
Review findings
currentColorsingle-color renderer, and a modified mark would violate AWS branding requirements. The generic fallback is used deliberately rather than shipping a non-compliant or altered mark.qwen3-coder-next: was a full inline definition. Upstream now hasmodels/alibaba/qwen3-coder-next.toml, so the Kiro entry is nowbase_model = "alibaba/qwen3-coder-next"with only cost 0/0 andlimit.context = 256_000(Kiro reports 256000 vs the lab's 262_144).limit.context = 272_000withbase_model_omit = ["limit.input"]: this is what Kiro serves ("Experimental preview of OpenAI GPT 5.6 ... with 272k context window" inkiro-cli chat --list-models, confirmed by the docs), not the lab's 1_050_000 / 922_000 input split, hence the omit.Consumer
kiro-acp-ai-providerand theopencode-kiroplugin (npm) resolve models through this provider entry.Validation
bun install --frozen-lockfile- no changesbun run validate- exit 0, no warnings;kiroresolves 19 models, allbase_modeltargets existbun test- 307 pass / 4 fail; the same 4 failures (open-weightweightslinks, DeepInfra modalities, LLM Gateway case variant, Cloudflare AI Gateway reasoning issue) reproduce on pristineanomalyco/devand do not touchproviders/kiroCo-authored-by: Jeff Brown [email protected]