From 67a78cab37fefd9b5d6db6fc8e4c019dc41ce4b4 Mon Sep 17 00:00:00 2001 From: "Nacho F. Lizaur" Date: Mon, 3 Aug 2026 14:27:16 +0200 Subject: [PATCH 1/3] feat(kiro): add Claude Opus 5 --- providers/kiro/models/claude-opus-5.toml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 providers/kiro/models/claude-opus-5.toml diff --git a/providers/kiro/models/claude-opus-5.toml b/providers/kiro/models/claude-opus-5.toml new file mode 100644 index 00000000000..7cd66bf8929 --- /dev/null +++ b/providers/kiro/models/claude-opus-5.toml @@ -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"] From 150b81bbd1c6930b9ec0f98b84122fafa5f0b83a Mon Sep 17 00:00:00 2001 From: "Nacho F. Lizaur" Date: Tue, 4 Aug 2026 10:10:24 +0200 Subject: [PATCH 2/3] fix(kiro): correct Opus 4.6 output limit --- providers/kiro/models/claude-opus-4.6.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/providers/kiro/models/claude-opus-4.6.toml b/providers/kiro/models/claude-opus-4.6.toml index 2b5fee8054c..5b33a000aa4 100644 --- a/providers/kiro/models/claude-opus-4.6.toml +++ b/providers/kiro/models/claude-opus-4.6.toml @@ -11,3 +11,6 @@ output = 0 [modalities] input = ["text", "image"] output = ["text"] + +[limit] +output = 64_000 From eec147b6c40d1ba3b4757f8af268411feb0121d1 Mon Sep 17 00:00:00 2001 From: "Nacho F. Lizaur" Date: Tue, 4 Aug 2026 22:36:27 +0200 Subject: [PATCH 3/3] docs(kiro): document absent reasoning controls --- providers/kiro/models/claude-haiku-4.5.toml | 2 ++ providers/kiro/models/claude-opus-4.5.toml | 2 ++ providers/kiro/models/claude-sonnet-4.5.toml | 2 ++ providers/kiro/models/claude-sonnet-4.toml | 2 ++ providers/kiro/models/glm-5.toml | 2 ++ 5 files changed, 10 insertions(+) diff --git a/providers/kiro/models/claude-haiku-4.5.toml b/providers/kiro/models/claude-haiku-4.5.toml index 424d9898885..094975376e3 100644 --- a/providers/kiro/models/claude-haiku-4.5.toml +++ b/providers/kiro/models/claude-haiku-4.5.toml @@ -1,3 +1,5 @@ +# 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 = [] diff --git a/providers/kiro/models/claude-opus-4.5.toml b/providers/kiro/models/claude-opus-4.5.toml index fe310237fdf..400b3615818 100644 --- a/providers/kiro/models/claude-opus-4.5.toml +++ b/providers/kiro/models/claude-opus-4.5.toml @@ -1,3 +1,5 @@ +# 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 = [] diff --git a/providers/kiro/models/claude-sonnet-4.5.toml b/providers/kiro/models/claude-sonnet-4.5.toml index 012dd89516b..eee2cca83e7 100644 --- a/providers/kiro/models/claude-sonnet-4.5.toml +++ b/providers/kiro/models/claude-sonnet-4.5.toml @@ -1,3 +1,5 @@ +# 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 = [] diff --git a/providers/kiro/models/claude-sonnet-4.toml b/providers/kiro/models/claude-sonnet-4.toml index c7c2cb737b9..3db4e83f0a8 100644 --- a/providers/kiro/models/claude-sonnet-4.toml +++ b/providers/kiro/models/claude-sonnet-4.toml @@ -1,3 +1,5 @@ +# 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 = [] diff --git a/providers/kiro/models/glm-5.toml b/providers/kiro/models/glm-5.toml index 07e0f395532..fbed6e387d3 100644 --- a/providers/kiro/models/glm-5.toml +++ b/providers/kiro/models/glm-5.toml @@ -1,3 +1,5 @@ +# 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 = []