From cb0c3a965341bf6d763c0ec44213fae545ac79d7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 4 Sep 2026 04:14:49 +0000 Subject: [PATCH 01/11] =?UTF-8?q?bump:=20version=200.10.1=20=E2=86=92=200.?= =?UTF-8?q?10.2=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 39 +++++++++++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 41 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f527c1d..4622bc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,42 @@ +## v0.10.2 (2026-09-04) + +### Feat + +- added a clear line separator for the end of LLM turns to make it more clear where they are +- sort models by release date +- Improved the architect, explore, and sisyphus agents to have a team mode so they can all work in parallel as a team and updated the parallel-research skill to make explicit mention of this functionality +- support auto continuation in subagents and prevent them from calling todo__pause +- apply provider quirks to models created from a name +- refresh the model catalog from live API data at runtime +- generate the model catalog from live API data +- add model catalog source adapters and merge engine +- add hand-owned model quirks overlay +- apply provider quirks to models created from a name +- refresh the model catalog from live API data at runtime +- generate the model catalog from live API data +- add model catalog source adapters and merge engine +- add hand-owned model quirks overlay +- Improved the architect, explore, and sisyphus agents to have a team mode so they can all work in parallel as a team and updated the parallel-research skill to make explicit mention of this functionality +- added tab completions to --update-bundle flag +- added a dedicated config_dir output to coyote --info/.info + +### Fix + +- children subagents couldn't properly send messages to parent inboxes +- --generate-models parsed before vault initialization +- drive tool rounds iteratively instead of recursively to prevent stack overflow on long agentic turns to fix latent stack overflow recursion bug +- session replays now include mid-turn messages so the full session gets replayed +- resolve duplicate model ids by requested type +- let ctrl-c interrupt blocking job and agent collects +- skip terminal color-scheme queries in test builds +- memoize quirk glob patterns and isolate concurrent override writes +- memoize quirk glob patterns and isolate concurrent override writes +- children subagents couldn't properly send messages to parent inboxes + +### Perf + +- probe models-override staleness in the background refresh task + ## v0.10.1 (2026-08-31) ### Fix diff --git a/Cargo.lock b/Cargo.lock index f57853e..e4bcad9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1663,7 +1663,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "coyote-ai" -version = "0.10.1" +version = "0.10.2" dependencies = [ "ansi_colours", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index a80bbc2..f0e05bf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "coyote-ai" -version = "0.10.1" +version = "0.10.2" edition = "2024" authors = ["Alex Clarke "] description = "The batteries-included runtime for LLMs" From d6dc6c96d68ac71392c3efc3091370b36fd60b6a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 4 Sep 2026 04:15:00 +0000 Subject: [PATCH 02/11] chore: bump Cargo.toml and sandbox image to 0.10.2 --- Cargo.lock | 92 ++++++++++++++++++++++------------------ assets/sbx-kit/spec.yaml | 2 +- 2 files changed, 52 insertions(+), 42 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e4bcad9..f3b9221 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -411,9 +411,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.43" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3976abdc8fe7d1133d43d304afd42abdf5bc3e1319d263d223bde07b5efc4be8" +checksum = "515a1f282e33d55983c499d7e9e87082e81cbc32974825bf9032f928392d5844" dependencies = [ "compression-codecs", "compression-core", @@ -520,11 +520,11 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.18.0" +version = "1.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce2b2dcc879c3bae0d371e77c99f2238400ef24ec001394befa67b6e543add9e" +checksum = "b281d307588d634de920874890732659e2e7672f72b5e10e81badc1a8a83621e" dependencies = [ - "aws-lc-sys 0.44.0", + "aws-lc-sys 0.45.0", "zeroize", ] @@ -543,9 +543,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.44.0" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f09fae7be8bb3174e05c6afdb34199e6dc0c7c04ba9fa237b1967adfbde27483" +checksum = "9bff6c3b54fad79a2e60b8102caf565819711497c1f5f092f49508e2f5c31b27" dependencies = [ "cc", "cmake", @@ -1513,9 +1513,9 @@ dependencies = [ [[package]] name = "compression-codecs" -version = "0.4.38" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf" +checksum = "2fe67f2944eef52fc7b106b8c9450d243a88701a0c065f7f57235e76abaed7df" dependencies = [ "compression-core", "flate2", @@ -1524,9 +1524,9 @@ dependencies = [ [[package]] name = "compression-core" -version = "0.4.32" +version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789" +checksum = "6e8ccc4ea9f6acc32d102c0f6d471d11d913ad15f20c04de743374861fa1d414" [[package]] name = "confy" @@ -1845,7 +1845,7 @@ dependencies = [ "parking_lot", "rustix 1.1.4", "serde", - "signal-hook", + "signal-hook 0.3.18", "signal-hook-mio", "winapi", ] @@ -2297,9 +2297,9 @@ dependencies = [ [[package]] name = "duct" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e66e9c0c03d094e1a0ba1be130b849034aa80c3a2ab8ee94316bc809f3fa684" +checksum = "61b9e2a29ff01e8bb526a571ad06c10ed72aae80d5999ed204f7971f99f19974" dependencies = [ "libc", "os_pipe", @@ -3838,9 +3838,9 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libredox" -version = "0.1.21" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7955dfc218a8afb29dfeffd540e3a6e96baeb94fe7138228dd7cc6937fbbf96" +checksum = "8d8f1ea3f21fd3405dcaf6c9b5c1630af9afc422d9073ea39c5f6d6c772e08ed" dependencies = [ "libc", ] @@ -4061,9 +4061,9 @@ dependencies = [ [[package]] name = "mio" -version = "1.2.2" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30d65c71f1ce40ab09135ce117d742b9f8a19ff91a41a8b57ed50bc2de59c427" +checksum = "4b18443e9c262bfe8fa82f51666e2642c53393f7e5c27b3e1aeab922cff5b9d8" dependencies = [ "libc", "log", @@ -4480,9 +4480,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "open" -version = "5.4.2" +version = "5.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade3be4664bc1ef537ce133015f04c176b737815c2ba9fd60edf212d6e90dd55" +checksum = "7c603ab8300cf18bc3b14146b19fe3dfcc4843ae5a400cd0e7a30b95aa366634" dependencies = [ "is-wsl", "libc", @@ -5371,9 +5371,9 @@ dependencies = [ [[package]] name = "rmcp" -version = "3.1.4" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a15bc53261a9dc37e105df006e4656c598379a8f9581f8950debb130f27a7cf" +checksum = "42b6914fac0be956fe704a38239c3f44a9f841d1b06a5713d2f638065593f5b5" dependencies = [ "base64 0.23.1", "bytes", @@ -5400,9 +5400,9 @@ dependencies = [ [[package]] name = "rmcp-macros" -version = "3.1.4" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a85d45508e9b4ba024fe996c2638799635d75b6dd0ba8f32ccf08f8026f0c780" +checksum = "cdf1c49bd4d52014b94db0877410db273c2008f01628b0252a2e9460ad9b7fda" dependencies = [ "darling 0.24.1", "proc-macro2", @@ -6034,20 +6034,20 @@ dependencies = [ [[package]] name = "shared_child" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7" +checksum = "607549934f6cc26b89cfecfdc46fa90f1e5d1536a68349b0c3a4f9d1c0d37959" dependencies = [ "libc", "sigchld", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] name = "shared_thread" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52b86057fcb5423f5018e331ac04623e32d6b5ce85e33300f92c79a1973928b0" +checksum = "de1c6cdf07f3a4b1900680728ac1a12f72aa6424f37138f9253116461576e00f" [[package]] name = "shell-words" @@ -6069,13 +6069,13 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] name = "sigchld" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1" +checksum = "24f2b37f04360cd465089b87a9c3869c08220a2f3458463f0adf8badf5e77f2c" dependencies = [ "libc", "os_pipe", - "signal-hook", + "signal-hook 0.4.4", ] [[package]] @@ -6088,6 +6088,16 @@ dependencies = [ "signal-hook-registry", ] +[[package]] +name = "signal-hook" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a0c28ca5908dbdbcd52e6fdaa00358ab88637f8ab33e1f188dd510eb44b53d" +dependencies = [ + "libc", + "signal-hook-registry", +] + [[package]] name = "signal-hook-mio" version = "0.2.5" @@ -6096,7 +6106,7 @@ checksum = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc" dependencies = [ "libc", "mio", - "signal-hook", + "signal-hook 0.3.18", ] [[package]] @@ -6167,9 +6177,9 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "smallvec" -version = "1.15.2" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90" +checksum = "b9be42f50aa861c555654aa3a37f52f4b1074bacf4e48fe0ef7fa584e80f1f0f" [[package]] name = "smawk" @@ -6220,9 +6230,9 @@ dependencies = [ [[package]] name = "sse-stream" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c123f296ade4ec4b8b0f6162116e6629f5146922ca5ab40ca9d3c2e73ab4761e" +checksum = "c25ac7aff0abd1dbc474536e40416e1102c7dd9bfba0b9861c6d357f835dcfb4" dependencies = [ "bytes", "futures-util", @@ -6621,9 +6631,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.12.0" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f" +checksum = "4cf0ded5c4e56918d8f8a339e1bb67d038d3bc6d144ac407904015ba2e4cde9b" dependencies = [ "tinyvec_macros", ] @@ -6719,9 +6729,9 @@ dependencies = [ [[package]] name = "toml" -version = "1.1.4+spec-1.1.0" +version = "1.1.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5" +checksum = "12c0ba9680044b4ce98d391a62094047eada0d64860b80166c39f4a6b5640785" dependencies = [ "serde_core", "serde_spanned", diff --git a/assets/sbx-kit/spec.yaml b/assets/sbx-kit/spec.yaml index 4b17b70..5bfa4a6 100644 --- a/assets/sbx-kit/spec.yaml +++ b/assets/sbx-kit/spec.yaml @@ -13,7 +13,7 @@ description: > CLI & REPL mode, RAG, AI tools & agents, MCP servers, skills, and macros. sandbox: - image: 'darkalex17/coyote:v0.10.1' + image: 'darkalex17/coyote:v0.10.2' entrypoint: ['bash', '-lc', 'exec /home/agent/.cargo/bin/coyote'] permissions: From 66ced35943c7462c1ed1dd031131164c93ad6c8d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2026 12:56:04 +0000 Subject: [PATCH 03/11] chore: refresh generated model catalog [skip ci] --- models.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models.yaml b/models.yaml index 6fec5c7..c0384f6 100644 --- a/models.yaml +++ b/models.yaml @@ -5968,8 +5968,8 @@ - name: deepseek/deepseek-v4-flash-vision-exp type: chat max_input_tokens: 1048576 - input_price: 0.44 - output_price: 1.32 + input_price: 0.22 + output_price: 0.66 max_output_tokens: 384000 supports_vision: true supports_function_calling: true From cec3453da8fdd7430127cfeee19feeef3dc802c0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 5 Sep 2026 00:49:21 +0000 Subject: [PATCH 04/11] chore: refresh generated model catalog [skip ci] --- models.yaml | 94 +++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 70 insertions(+), 24 deletions(-) diff --git a/models.yaml b/models.yaml index c0384f6..739b922 100644 --- a/models.yaml +++ b/models.yaml @@ -3,6 +3,20 @@ # Hand-owned behavior lives in quirks.yaml; this file is the embedded offline fallback. - provider: openai models: + - name: gpt-6-astra + type: chat + max_input_tokens: 1050000 + input_price: 10.0 + output_price: 50.0 + max_output_tokens: 128000 + supports_vision: true + supports_function_calling: true + reasoning_levels: + - low + - medium + - high + - xhigh + - max - name: gpt-5.6 type: chat max_input_tokens: 1050000 @@ -5947,8 +5961,8 @@ - name: deepseek/deepseek-v4-flash type: chat max_input_tokens: 1048576 - input_price: 0.0886 - output_price: 0.1772 + input_price: 0.0872 + output_price: 0.1744 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-flash-0731 @@ -5976,15 +5990,15 @@ - name: deepseek/deepseek-v4-pro type: chat max_input_tokens: 1048576 - input_price: 1.0423 - output_price: 2.0845 + input_price: 0.9817 + output_price: 1.9634 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-pro-0813 type: chat max_input_tokens: 1048576 - input_price: 1.1154 - output_price: 3.3462 + input_price: 1.1207 + output_price: 3.362 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-pro-0813:batch @@ -6381,13 +6395,6 @@ input_price: 0.017 output_price: 0.112 max_output_tokens: 117900 - - name: ibm-granite/granite-4.1-8b - type: chat - max_input_tokens: 131072 - input_price: 0.05 - output_price: 0.1 - max_output_tokens: 117964 - supports_function_calling: true - name: ibm-granite/granite-4.2-8b type: chat max_input_tokens: 131072 @@ -6430,6 +6437,13 @@ output_price: 0.0 max_output_tokens: 32768 supports_function_calling: true + - name: inclusionai/ling-3.0-flash-sante:free + type: chat + max_input_tokens: 262144 + input_price: 0.0 + output_price: 0.0 + max_output_tokens: 32768 + supports_function_calling: true - name: kwaipilot/kat-coder-pro-v2 type: chat max_input_tokens: 262144 @@ -7707,6 +7721,38 @@ max_output_tokens: 128000 supports_vision: true supports_function_calling: true + - name: openai/gpt-6-astra + type: chat + max_input_tokens: 1050000 + input_price: 10.0 + output_price: 50.0 + max_output_tokens: 128000 + supports_vision: true + supports_function_calling: true + - name: openai/gpt-6-astra-pro + type: chat + max_input_tokens: 1050000 + input_price: 10.0 + output_price: 50.0 + max_output_tokens: 128000 + supports_vision: true + supports_function_calling: true + - name: openai/gpt-6-astra-pro:batch + type: chat + max_input_tokens: 1050000 + input_price: 5.0 + output_price: 25.0 + max_output_tokens: 128000 + supports_vision: true + supports_function_calling: true + - name: openai/gpt-6-astra:batch + type: chat + max_input_tokens: 1050000 + input_price: 5.0 + output_price: 25.0 + max_output_tokens: 128000 + supports_vision: true + supports_function_calling: true - name: openai/gpt-audio type: chat max_input_tokens: 128000 @@ -8006,9 +8052,9 @@ - name: qwen/qwen3-235b-a22b-2507 type: chat max_input_tokens: 262144 - input_price: 0.0875 - output_price: 0.35 - max_output_tokens: 235929 + input_price: 0.09 + output_price: 0.55 + max_output_tokens: 16384 supports_function_calling: true - name: qwen/qwen3-235b-a22b-thinking-2507 type: chat @@ -8190,9 +8236,9 @@ - name: qwen/qwen3.5-35b-a3b type: chat max_input_tokens: 262144 - input_price: 0.25 - output_price: 1.25 - max_output_tokens: 235929 + input_price: 0.08 + output_price: 0.75 + max_output_tokens: 16384 supports_vision: true supports_function_calling: true - name: qwen/qwen3.5-397b-a17b @@ -8246,9 +8292,9 @@ - name: qwen/qwen3.6-27b type: chat max_input_tokens: 262144 - input_price: 0.6 - output_price: 3.6 - max_output_tokens: 235929 + input_price: 0.3 + output_price: 2.0 + max_output_tokens: 65536 supports_vision: true supports_function_calling: true - name: qwen/qwen3.6-35b-a3b @@ -8781,8 +8827,8 @@ type: chat max_input_tokens: 1310720 input_price: 0.05 - output_price: 0.16 - max_output_tokens: 393216 + output_price: 0.1 + max_output_tokens: 131072 supports_function_calling: true - name: ~google/gemini-flash-latest type: chat From ff6289c89a570dee7c77fdfeb21f05706a7f5a48 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 5 Sep 2026 12:30:54 +0000 Subject: [PATCH 05/11] chore: refresh generated model catalog [skip ci] --- models.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/models.yaml b/models.yaml index 739b922..7c31279 100644 --- a/models.yaml +++ b/models.yaml @@ -5961,8 +5961,8 @@ - name: deepseek/deepseek-v4-flash type: chat max_input_tokens: 1048576 - input_price: 0.0872 - output_price: 0.1744 + input_price: 0.085 + output_price: 0.17 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-flash-0731 @@ -5990,8 +5990,8 @@ - name: deepseek/deepseek-v4-pro type: chat max_input_tokens: 1048576 - input_price: 0.9817 - output_price: 1.9634 + input_price: 0.8803 + output_price: 1.7605 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-pro-0813 @@ -8381,7 +8381,7 @@ max_output_tokens: 131072 supports_vision: true supports_function_calling: true - - name: qwen/qwen3.8-max + - name: qwen/qwen3.8-max-0902 type: chat max_input_tokens: 1000000 input_price: 2.0 @@ -8849,8 +8849,8 @@ - name: ~moonshotai/kimi-latest type: chat max_input_tokens: 1048576 - input_price: 2.5 - output_price: 14.0 + input_price: 2.55 + output_price: 12.75 max_output_tokens: 943718 supports_vision: true supports_function_calling: true From 106813263a1389471485c63eab63912ae5c17bd2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 6 Sep 2026 00:56:42 +0000 Subject: [PATCH 06/11] chore: refresh generated model catalog [skip ci] --- models.yaml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/models.yaml b/models.yaml index 7c31279..72ef97f 100644 --- a/models.yaml +++ b/models.yaml @@ -5961,8 +5961,8 @@ - name: deepseek/deepseek-v4-flash type: chat max_input_tokens: 1048576 - input_price: 0.085 - output_price: 0.17 + input_price: 0.0827 + output_price: 0.1655 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-flash-0731 @@ -5990,8 +5990,8 @@ - name: deepseek/deepseek-v4-pro type: chat max_input_tokens: 1048576 - input_price: 0.8803 - output_price: 1.7605 + input_price: 0.7889 + output_price: 1.5778 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-pro-0813 @@ -8236,8 +8236,8 @@ - name: qwen/qwen3.5-35b-a3b type: chat max_input_tokens: 262144 - input_price: 0.08 - output_price: 0.75 + input_price: 0.3125 + output_price: 1.25 max_output_tokens: 16384 supports_vision: true supports_function_calling: true @@ -8528,7 +8528,7 @@ max_input_tokens: 1024000 input_price: 0.4 output_price: 0.4 - max_output_tokens: 26214 + max_output_tokens: 819200 supports_function_calling: true - name: thinkingmachines/inkling type: chat @@ -8699,8 +8699,8 @@ - name: z-ai/glm-4.6 type: chat max_input_tokens: 204800 - input_price: 0.55 - output_price: 2.2 + input_price: 0.5 + output_price: 2.0 max_output_tokens: 131072 supports_function_calling: true - name: z-ai/glm-4.6v @@ -8889,9 +8889,9 @@ - name: ~z-ai/glm-latest type: chat max_input_tokens: 1310720 - input_price: 1.15 - output_price: 3.5 - max_output_tokens: 235929 + input_price: 1.17 + output_price: 3.96 + max_output_tokens: 943718 supports_function_calling: true - provider: github models: From 34f60ead6c2c5c76edc5f27f62c742fd0ac4c60b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 6 Sep 2026 12:30:32 +0000 Subject: [PATCH 07/11] chore: refresh generated model catalog [skip ci] --- models.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/models.yaml b/models.yaml index 72ef97f..ab730b5 100644 --- a/models.yaml +++ b/models.yaml @@ -5961,16 +5961,16 @@ - name: deepseek/deepseek-v4-flash type: chat max_input_tokens: 1048576 - input_price: 0.0827 - output_price: 0.1655 + input_price: 0.0805 + output_price: 0.161 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-flash-0731 type: chat max_input_tokens: 1310720 - input_price: 0.065 - output_price: 0.18 - max_output_tokens: 943718 + input_price: 0.05 + output_price: 0.1 + max_output_tokens: 131072 supports_function_calling: true - name: deepseek/deepseek-v4-flash-0731:batch type: chat @@ -5990,8 +5990,8 @@ - name: deepseek/deepseek-v4-pro type: chat max_input_tokens: 1048576 - input_price: 0.7889 - output_price: 1.5778 + input_price: 0.6774 + output_price: 1.3548 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-pro-0813 @@ -8699,8 +8699,8 @@ - name: z-ai/glm-4.6 type: chat max_input_tokens: 204800 - input_price: 0.5 - output_price: 2.0 + input_price: 0.55 + output_price: 2.2 max_output_tokens: 131072 supports_function_calling: true - name: z-ai/glm-4.6v @@ -8826,9 +8826,9 @@ - name: ~deepseek/deepseek-v4-flash-latest type: chat max_input_tokens: 1310720 - input_price: 0.05 - output_price: 0.1 - max_output_tokens: 131072 + input_price: 0.045 + output_price: 0.09 + max_output_tokens: 943718 supports_function_calling: true - name: ~google/gemini-flash-latest type: chat @@ -8891,7 +8891,7 @@ max_input_tokens: 1310720 input_price: 1.17 output_price: 3.96 - max_output_tokens: 943718 + max_output_tokens: 235929 supports_function_calling: true - provider: github models: @@ -9076,7 +9076,7 @@ - name: deepseek-ai/DeepSeek-V4-Flash-0731 type: chat max_input_tokens: 1048576 - input_price: 0.08 + input_price: 0.06 output_price: 0.18 max_output_tokens: 384000 supports_function_calling: true From ed41844d6ff95362da4bb70f735ff8a252cb4485 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 00:55:46 +0000 Subject: [PATCH 08/11] chore: refresh generated model catalog [skip ci] --- models.yaml | 78 ++++++++++------------------------------------------- 1 file changed, 14 insertions(+), 64 deletions(-) diff --git a/models.yaml b/models.yaml index ab730b5..09fc701 100644 --- a/models.yaml +++ b/models.yaml @@ -4981,49 +4981,6 @@ max_output_tokens: 262144 supports_vision: true supports_function_calling: true - - name: kimi-k2.5 - type: chat - max_input_tokens: 262144 - input_price: 0.6 - output_price: 3.0 - max_output_tokens: 262144 - supports_vision: true - supports_function_calling: true - - name: kimi-k2-thinking - type: chat - max_input_tokens: 262144 - input_price: 0.6 - output_price: 2.5 - max_output_tokens: 262144 - supports_function_calling: true - - name: kimi-k2-thinking-turbo - type: chat - max_input_tokens: 262144 - input_price: 1.15 - output_price: 8.0 - max_output_tokens: 262144 - supports_function_calling: true - - name: kimi-k2-0905-preview - type: chat - max_input_tokens: 262144 - input_price: 0.6 - output_price: 2.5 - max_output_tokens: 262144 - supports_function_calling: true - - name: kimi-k2-turbo-preview - type: chat - max_input_tokens: 262144 - input_price: 2.4 - output_price: 10.0 - max_output_tokens: 262144 - supports_function_calling: true - - name: kimi-k2-0711-preview - type: chat - max_input_tokens: 131072 - input_price: 0.6 - output_price: 2.5 - max_output_tokens: 16384 - supports_function_calling: true - provider: deepseek models: - name: deepseek-v4-flash-vision-exp @@ -5961,15 +5918,15 @@ - name: deepseek/deepseek-v4-flash type: chat max_input_tokens: 1048576 - input_price: 0.0805 - output_price: 0.161 + input_price: 0.0899 + output_price: 0.1797 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-flash-0731 type: chat max_input_tokens: 1310720 - input_price: 0.05 - output_price: 0.1 + input_price: 0.14 + output_price: 0.28 max_output_tokens: 131072 supports_function_calling: true - name: deepseek/deepseek-v4-flash-0731:batch @@ -5990,8 +5947,8 @@ - name: deepseek/deepseek-v4-pro type: chat max_input_tokens: 1048576 - input_price: 0.6774 - output_price: 1.3548 + input_price: 1.0353 + output_price: 2.0706 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-pro-0813 @@ -8159,7 +8116,7 @@ max_input_tokens: 262144 input_price: 0.15 output_price: 1.2 - max_output_tokens: 32768 + max_output_tokens: 235929 supports_function_calling: true - name: qwen/qwen3-vl-235b-a22b-instruct type: chat @@ -8244,9 +8201,9 @@ - name: qwen/qwen3.5-397b-a17b type: chat max_input_tokens: 262144 - input_price: 0.55 - output_price: 3.5 - max_output_tokens: 235929 + input_price: 0.39 + output_price: 2.34 + max_output_tokens: 65536 supports_vision: true supports_function_calling: true - name: qwen/qwen3.5-9b @@ -8699,9 +8656,9 @@ - name: z-ai/glm-4.6 type: chat max_input_tokens: 204800 - input_price: 0.55 - output_price: 2.2 - max_output_tokens: 131072 + input_price: 0.43 + output_price: 1.75 + max_output_tokens: 16384 supports_function_calling: true - name: z-ai/glm-4.6v type: chat @@ -8753,19 +8710,12 @@ output_price: 3.036 max_output_tokens: 131072 supports_function_calling: true - - name: z-ai/glm-5.2:free - type: chat - max_input_tokens: 256000 - input_price: 0.0 - output_price: 0.0 - max_output_tokens: 230400 - supports_function_calling: true - name: z-ai/glm-5.3 type: chat max_input_tokens: 1310720 input_price: 1.4 output_price: 4.4 - max_output_tokens: 262144 + max_output_tokens: 943718 supports_function_calling: true - name: z-ai/glm-5.3-flash type: chat From e0845ff8e9eb0c4eb37bf71e14f9ff787de3660f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 12:34:18 +0000 Subject: [PATCH 09/11] chore: refresh generated model catalog [skip ci] --- models.yaml | 60 ++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 43 insertions(+), 17 deletions(-) diff --git a/models.yaml b/models.yaml index 09fc701..a496e8e 100644 --- a/models.yaml +++ b/models.yaml @@ -2725,6 +2725,32 @@ - xhigh - max default_reasoning_effort: high + - name: global.xai.grok-4.6 + type: chat + max_input_tokens: 500000 + input_price: 2.0 + output_price: 6.0 + max_output_tokens: 500000 + supports_vision: true + supports_function_calling: true + reasoning_levels: + - low + - medium + - high + - xhigh + - name: us.xai.grok-4.6 + type: chat + max_input_tokens: 500000 + input_price: 2.2 + output_price: 6.6 + max_output_tokens: 500000 + supports_vision: true + supports_function_calling: true + reasoning_levels: + - low + - medium + - high + - xhigh - name: xai.grok-4.6 type: chat max_input_tokens: 500000 @@ -5918,8 +5944,8 @@ - name: deepseek/deepseek-v4-flash type: chat max_input_tokens: 1048576 - input_price: 0.0899 - output_price: 0.1797 + input_price: 0.0886 + output_price: 0.1772 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-flash-0731 @@ -5947,15 +5973,15 @@ - name: deepseek/deepseek-v4-pro type: chat max_input_tokens: 1048576 - input_price: 1.0353 - output_price: 2.0706 + input_price: 0.9553 + output_price: 1.9105 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-pro-0813 type: chat max_input_tokens: 1048576 - input_price: 1.1207 - output_price: 3.362 + input_price: 1.0494 + output_price: 3.1482 max_output_tokens: 384000 supports_function_calling: true - name: deepseek/deepseek-v4-pro-0813:batch @@ -6716,10 +6742,10 @@ supports_function_calling: true - name: mistralai/mistral-medium-3-5:batch type: chat - max_input_tokens: 32768 + max_input_tokens: 262144 input_price: 0.75 output_price: 3.75 - max_output_tokens: 26214 + max_output_tokens: 209715 supports_vision: true supports_function_calling: true - name: mistralai/mistral-medium-3.1 @@ -8776,9 +8802,9 @@ - name: ~deepseek/deepseek-v4-flash-latest type: chat max_input_tokens: 1310720 - input_price: 0.045 - output_price: 0.09 - max_output_tokens: 943718 + input_price: 0.05 + output_price: 0.16 + max_output_tokens: 393216 supports_function_calling: true - name: ~google/gemini-flash-latest type: chat @@ -8831,17 +8857,17 @@ - name: ~z-ai/glm-flash-latest type: chat max_input_tokens: 1310720 - input_price: 0.075 - output_price: 0.25 - max_output_tokens: 943718 + input_price: 0.0713 + output_price: 0.2375 + max_output_tokens: 131072 supports_vision: true supports_function_calling: true - name: ~z-ai/glm-latest type: chat max_input_tokens: 1310720 - input_price: 1.17 - output_price: 3.96 - max_output_tokens: 235929 + input_price: 1.12 + output_price: 3.52 + max_output_tokens: 943718 supports_function_calling: true - provider: github models: From 7c09593c8418b922f8d8bd07ab0177be95830553 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2026 00:52:16 +0000 Subject: [PATCH 10/11] chore: refresh generated model catalog [skip ci] --- models.yaml | 45 +++++++++++++++------------------------------ 1 file changed, 15 insertions(+), 30 deletions(-) diff --git a/models.yaml b/models.yaml index a496e8e..f94d7b1 100644 --- a/models.yaml +++ b/models.yaml @@ -5889,16 +5889,16 @@ - name: deepseek/deepseek-chat-v3-0324 type: chat max_input_tokens: 163840 - input_price: 0.25 - output_price: 1.0 + input_price: 0.29 + output_price: 1.14 max_output_tokens: 147456 supports_function_calling: true - name: deepseek/deepseek-chat-v3.1 type: chat max_input_tokens: 163840 - input_price: 0.55 - output_price: 1.65 - max_output_tokens: 144900 + input_price: 0.25 + output_price: 0.95 + max_output_tokens: 32768 supports_function_calling: true - name: deepseek/deepseek-r1 type: chat @@ -6633,13 +6633,6 @@ output_price: 1.2 max_output_tokens: 131072 supports_function_calling: true - - name: minimax/minimax-m2.7:free - type: chat - max_input_tokens: 196608 - input_price: 0.0 - output_price: 0.0 - max_output_tokens: 176947 - supports_function_calling: true - name: minimax/minimax-m3 type: chat max_input_tokens: 1048576 @@ -6656,14 +6649,6 @@ max_output_tokens: 471859 supports_vision: true supports_function_calling: true - - name: minimax/minimax-m3:free - type: chat - max_input_tokens: 1048576 - input_price: 0.0 - output_price: 0.0 - max_output_tokens: 943718 - supports_vision: true - supports_function_calling: true - name: mistralai/codestral-2508 type: chat max_input_tokens: 256000 @@ -6832,7 +6817,7 @@ max_input_tokens: 262144 input_price: 0.6 output_price: 2.5 - max_output_tokens: 100352 + max_output_tokens: 235929 supports_function_calling: true - name: moonshotai/kimi-k2.5 type: chat @@ -6853,8 +6838,8 @@ - name: moonshotai/kimi-k2.7-code type: chat max_input_tokens: 262144 - input_price: 0.66 - output_price: 3.4 + input_price: 0.71 + output_price: 3.5 max_output_tokens: 235929 supports_vision: true supports_function_calling: true @@ -8682,9 +8667,9 @@ - name: z-ai/glm-4.6 type: chat max_input_tokens: 204800 - input_price: 0.43 - output_price: 1.75 - max_output_tokens: 16384 + input_price: 0.55 + output_price: 2.2 + max_output_tokens: 131072 supports_function_calling: true - name: z-ai/glm-4.6v type: chat @@ -8704,9 +8689,9 @@ - name: z-ai/glm-4.7-flash type: chat max_input_tokens: 202752 - input_price: 0.06 + input_price: 0.0605 output_price: 0.4 - max_output_tokens: 16384 + max_output_tokens: 117964 supports_function_calling: true - name: z-ai/glm-5 type: chat @@ -8825,8 +8810,8 @@ - name: ~moonshotai/kimi-latest type: chat max_input_tokens: 1048576 - input_price: 2.55 - output_price: 12.75 + input_price: 2.5 + output_price: 14.0 max_output_tokens: 943718 supports_vision: true supports_function_calling: true From fc8114433b4dbdd392caaebe6c35dfd673734ff5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2026 12:35:17 +0000 Subject: [PATCH 11/11] chore: refresh generated model catalog [skip ci] --- models.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/models.yaml b/models.yaml index f94d7b1..dfc8b22 100644 --- a/models.yaml +++ b/models.yaml @@ -5951,9 +5951,9 @@ - name: deepseek/deepseek-v4-flash-0731 type: chat max_input_tokens: 1310720 - input_price: 0.14 - output_price: 0.28 - max_output_tokens: 131072 + input_price: 0.065 + output_price: 0.18 + max_output_tokens: 943718 supports_function_calling: true - name: deepseek/deepseek-v4-flash-0731:batch type: chat @@ -6595,7 +6595,7 @@ - name: minimax/minimax-m1 type: chat max_input_tokens: 1000000 - input_price: 0.55 + input_price: 0.4 output_price: 2.2 max_output_tokens: 40000 supports_function_calling: true @@ -8006,9 +8006,9 @@ - name: qwen/qwen3-14b type: chat max_input_tokens: 131072 - input_price: 0.12 - output_price: 0.24 - max_output_tokens: 16384 + input_price: 0.2275 + output_price: 0.91 + max_output_tokens: 8192 supports_function_calling: true - name: qwen/qwen3-235b-a22b type: chat @@ -8212,9 +8212,9 @@ - name: qwen/qwen3.5-397b-a17b type: chat max_input_tokens: 262144 - input_price: 0.39 - output_price: 2.34 - max_output_tokens: 65536 + input_price: 0.55 + output_price: 3.5 + max_output_tokens: 235929 supports_vision: true supports_function_calling: true - name: qwen/qwen3.5-9b