Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
bf9adc9
feat(kiro): restore provider and add Claude Opus 4.8
jeffpardy Jun 14, 2026
f9c1860
feat(kiro): add glm-5, set open-weight models text-only, fix opus-4.8…
NachoFLizaur Jun 17, 2026
3fa67ea
Merge pull request #1 from NachoFLizaur/kiro-updates-pr-2559
jeffpardy Jun 18, 2026
794a13e
feat(kiro): add reasoning effort options for supported models
NachoFLizaur Jun 20, 2026
12ecbb2
Merge pull request #2 from NachoFLizaur/kiro-reasoning-effort-options
jeffpardy Jun 20, 2026
d035363
Merge branch 'anomalyco:dev' into feat/restore-kiro-add-opus-4.8
jeffpardy Jun 26, 2026
9f669d1
refactor(kiro): inherit canonical base_model metadata, keep kiro over…
NachoFLizaur Jun 29, 2026
2121076
Merge pull request #3 from NachoFLizaur/kiro-2559-review-fixes
jeffpardy Jun 29, 2026
f9865d1
fix(kiro): set minimax reasoning false to satisfy reasoning_options v…
NachoFLizaur Jun 29, 2026
f5847ef
Merge pull request #4 from NachoFLizaur/kiro-2559-minimax-reasoning-fix
jeffpardy Jun 29, 2026
a5599c7
Merge branch 'anomalyco:dev' into feat/restore-kiro-add-opus-4.8
jeffpardy Jul 16, 2026
864976b
fix(kiro): address validation and review findings
NachoFLizaur Jul 16, 2026
9d11130
feat(kiro): add Claude Sonnet 5 and GPT 5.6 models
NachoFLizaur Jul 16, 2026
191d5fe
fix(kiro): correct runtime metadata
NachoFLizaur Jul 16, 2026
86014d0
Merge pull request #5 from NachoFLizaur/pr-2559-kiro-models-followup
jeffpardy Jul 16, 2026
7cd7689
refactor(kiro): inherit canonical DeepSeek metadata
NachoFLizaur Jul 17, 2026
b70bbd9
Merge pull request #6 from NachoFLizaur/pr-2559-deepseek-base-model-f…
jeffpardy Jul 17, 2026
837c3e5
fix(kiro): mark DeepSeek 3.2 as non-reasoning
NachoFLizaur Jul 18, 2026
bdc7d5c
Merge pull request #7 from NachoFLizaur/pr-2559-deepseek-reasoning-fix
jeffpardy Jul 18, 2026
5a58760
Merge remote-tracking branch 'upstream/dev' into feat/restore-kiro-ad…
jeffpardy Aug 3, 2026
67a78ca
feat(kiro): add Claude Opus 5
NachoFLizaur Aug 3, 2026
150b81b
fix(kiro): correct Opus 4.6 output limit
NachoFLizaur Aug 4, 2026
eec147b
docs(kiro): document absent reasoning controls
NachoFLizaur Aug 4, 2026
ebdaa4f
Merge pull request #9 from NachoFLizaur/pr-2559-claude-opus-5
jeffpardy Aug 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions providers/kiro/models/auto.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name = "Auto"
description = "Kiro's automatic model router that picks the optimal model per task to balance quality and cost."
family = "claude-sonnet"
release_date = "2025-09-17"
last_updated = "2025-09-17"
attachment = true
reasoning = false
temperature = true
tool_call = true
open_weights = false

[cost]
input = 0
output = 0

[limit]
context = 1_000_000
output = 64_000

[modalities]
input = ["text", "image"]
output = ["text"]
13 changes: 13 additions & 0 deletions providers/kiro/models/claude-haiku-4.5.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Kiro exposes no caller-configurable reasoning control for Claude Haiku 4.5:
# Source: https://kiro.dev/docs/cli/chat/effort/
base_model = "anthropic/claude-haiku-4-5"
name = "Claude Haiku 4.5"
reasoning_options = []

[cost]
input = 0
output = 0

[modalities]
input = ["text", "image"]
output = ["text"]
13 changes: 13 additions & 0 deletions providers/kiro/models/claude-opus-4.5.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Kiro exposes no caller-configurable reasoning control for Claude Opus 4.5:
# Source: https://kiro.dev/docs/cli/chat/effort/
base_model = "anthropic/claude-opus-4-5"
name = "Claude Opus 4.5"
reasoning_options = []

[cost]
input = 0
output = 0

[modalities]
input = ["text", "image"]
output = ["text"]
16 changes: 16 additions & 0 deletions providers/kiro/models/claude-opus-4.6.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
base_model = "anthropic/claude-opus-4-6"

[[reasoning_options]]
type = "effort"
values = ["low", "medium", "high", "max"]

[cost]
input = 0
output = 0

[modalities]
input = ["text", "image"]
output = ["text"]

[limit]
output = 64_000
13 changes: 13 additions & 0 deletions providers/kiro/models/claude-opus-4.7.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
base_model = "anthropic/claude-opus-4-7"

[[reasoning_options]]
type = "effort"
values = ["low", "medium", "high", "xhigh", "max"]

[cost]
input = 0
output = 0

[modalities]
input = ["text", "image"]
output = ["text"]
13 changes: 13 additions & 0 deletions providers/kiro/models/claude-opus-4.8.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
base_model = "anthropic/claude-opus-4-8"

[[reasoning_options]]
type = "effort"
values = ["low", "medium", "high", "xhigh", "max"]

[cost]
input = 0
output = 0

[modalities]
input = ["text", "image"]
output = ["text"]
12 changes: 12 additions & 0 deletions providers/kiro/models/claude-opus-5.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
base_model = "anthropic/claude-opus-5"

[[reasoning_options]]
type = "effort"
values = ["low", "medium", "high", "xhigh", "max"]

[cost]
input = 0
output = 0

[modalities]
input = ["text", "image"]
13 changes: 13 additions & 0 deletions providers/kiro/models/claude-sonnet-4.5.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Kiro exposes no caller-configurable reasoning control for Claude Sonnet 4.5:
# Source: https://kiro.dev/docs/cli/chat/effort/
base_model = "anthropic/claude-sonnet-4-5"
name = "Claude Sonnet 4.5"
reasoning_options = []

[cost]
input = 0
output = 0

[modalities]
input = ["text", "image"]
output = ["text"]
13 changes: 13 additions & 0 deletions providers/kiro/models/claude-sonnet-4.6.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
base_model = "anthropic/claude-sonnet-4-6"

[[reasoning_options]]
type = "effort"
values = ["low", "medium", "high", "max"]

[cost]
input = 0
output = 0

[modalities]
input = ["text", "image"]
output = ["text"]
13 changes: 13 additions & 0 deletions providers/kiro/models/claude-sonnet-4.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Kiro exposes no caller-configurable reasoning control for Claude Sonnet 4:
# Source: https://kiro.dev/docs/cli/chat/effort/
base_model = "anthropic/claude-sonnet-4-0"
name = "Claude Sonnet 4"
reasoning_options = []

[cost]
input = 0
output = 0

[modalities]
input = ["text", "image"]
output = ["text"]
11 changes: 11 additions & 0 deletions providers/kiro/models/claude-sonnet-5.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
base_model = "anthropic/claude-sonnet-5"
[[reasoning_options]]
type = "effort"
values = ["low","medium","high","xhigh","max"]

[cost]
input = 0
output = 0

[modalities]
input = ["text", "image"]
12 changes: 12 additions & 0 deletions providers/kiro/models/deepseek-3.2.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
base_model = "deepseek/deepseek-chat"
name = "Deepseek v3.2"
description = "DeepSeek V3.2 open-weight model for agentic workflows and code generation, strong at long tool-calling chains and multi-step reasoning."
attachment = false

[cost]
input = 0
output = 0

[limit]
context = 164_000
output = 64_000
12 changes: 12 additions & 0 deletions providers/kiro/models/glm-5.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Kiro exposes no caller-configurable reasoning control for GLM-5:
# Source: https://kiro.dev/docs/cli/chat/effort/
base_model = "zhipuai/glm-5"
reasoning_options = []

[cost]
input = 0
output = 0

[limit]
context = 200_000
output = 64_000
15 changes: 15 additions & 0 deletions providers/kiro/models/gpt-5.6-luna.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
base_model = "openai/gpt-5.6-luna"
base_model_omit = ["limit.input"]
[[reasoning_options]]
type = "effort"
values = ["none","low","medium","high","xhigh","max"]

[cost]
input = 0
output = 0

[limit]
context = 272_000

[modalities]
input = ["text", "image"]
15 changes: 15 additions & 0 deletions providers/kiro/models/gpt-5.6-sol.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
base_model = "openai/gpt-5.6-sol"
base_model_omit = ["limit.input"]
[[reasoning_options]]
type = "effort"
values = ["none","low","medium","high","xhigh","max"]

[cost]
input = 0
output = 0

[limit]
context = 272_000

[modalities]
input = ["text", "image"]
15 changes: 15 additions & 0 deletions providers/kiro/models/gpt-5.6-terra.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
base_model = "openai/gpt-5.6-terra"
base_model_omit = ["limit.input"]
[[reasoning_options]]
type = "effort"
values = ["none","low","medium","high","xhigh","max"]

[cost]
input = 0
output = 0

[limit]
context = 272_000

[modalities]
input = ["text", "image"]
11 changes: 11 additions & 0 deletions providers/kiro/models/minimax-m2.1.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
base_model = "minimax/MiniMax-M2.1"
name = "MiniMax M2.1"
reasoning_options = []

[cost]
input = 0
output = 0

[limit]
context = 196_000
output = 64_000
11 changes: 11 additions & 0 deletions providers/kiro/models/minimax-m2.5.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
base_model = "minimax/MiniMax-M2.5"
name = "MiniMax M2.5"
reasoning_options = []

[cost]
input = 0
output = 0

[limit]
context = 196_000
output = 64_000
22 changes: 22 additions & 0 deletions providers/kiro/models/qwen3-coder-next.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name = "Qwen3 Coder Next"
description = "Open-weight Qwen3 Coder model built for coding agents, with a 256K context and strong error recovery for long agentic sessions."
family = "qwen"
release_date = "2026-02-10"
last_updated = "2026-02-10"
attachment = false
reasoning = false
temperature = true
tool_call = true
open_weights = true

[cost]
input = 0
output = 0

[limit]
context = 256_000
output = 64_000

[modalities]
input = ["text"]
output = ["text"]
4 changes: 4 additions & 0 deletions providers/kiro/provider.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "Kiro"
env = ["KIRO_API_KEY"]
npm = "kiro-acp-ai-provider"
doc = "https://kiro.dev/docs/cli/models/"
Loading