Serve GLM 5.3 Flash, and withdraw the two models it replaces The catalog is now exactly two models, both through the Vercel gateway: `glm-5.3-flash` on `zai/glm-5.3-flash` as the default, and `gemini-3.7-flash` second. `ox-alpha` and `gpt-5.6-luna` are out. The gateway resolves the new slug to z.ai against the BYOK z.ai credentials this account holds at Vercel — the reply says `"resolvedProvider":"zai"`, `"credentialType":"byok"`, `"cost":"0"` — so the call spends those credits and Vercel charges nothing to route it. OpenRouter serves the same model as `z-ai/glm-5.3-flash` and that lane answers too, but it bills a different balance. `ox-alpha` is the same model. `stealth/ox-alpha` was GLM 5.3 Flash under its pre-launch name, and OpenRouter now answers that slug with a 404 saying so, so the removal is a rename rather than a substitution. The old public id deliberately does not resolve to the new entry: answering a withdrawn name with a survivor is what PROVIDER-002 forbids. Withdrawal is real rather than cosmetic. A model absent from the catalog cannot be minted a grant and cannot be called on a grant minted before it went, so `Models.fetch/1` returning `:error` is the whole mechanism and a test now says so. `gpt-5.6-luna` stays last in `vercel_gateway_fallback_models`, which is a different list: the gateway's own ordered chain, tried inside one call, that nobody selects from. `zai/glm-5.3-flash` leads that chain because it is the only entry the catalog also admits, so a rescued call that lands there is priced normally rather than recording no price at all. Everything downstream of the old name follows: the `/chat` backend id and default, the chat OpenRouter adapter's model and label, and the OpenCode setup script, which stays on OpenRouter because OpenCode reads `OPENROUTER_API_KEY` and talks to OpenRouter itself. A migration renames the recorded `ox-alpha` chat backend, because history replays only into the backend that wrote it and rows left under the old name would have stopped replaying without failing. Pricing is `:placeholder`, at list price rather than the half-price offer that ends 2026-09-09: a cost figure that silently doubles in two weeks is worse than one that is honestly high, and neither is declared either way. `inference_input_price_microusd_per_ktoken` and its output twin are gone. Nothing in `lib/` read them; three test helpers did, as an undeclared mirror of the default model's rates, which is exactly what broke when the default moved. Those helpers read the catalog now. Both surviving models sit on one gateway and the backup that used to answer when neither could be served is withdrawn, so if the Vercel gateway is unreachable this deployment serves no model at all. The catalog comment says that rather than describing a fallback that is gone.
Serve GLM 5.3 Flash, and withdraw the two models it replaces
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
- pushed
- by user · WAL seq 452 · 2026-08-26T16:02:38.324958Z
- built
- 12 modules in 143.9 s
- deployed
- live · 12 modules on 3 nodes · push→live —
- deployed
- needs_rolling_replace · 12 modules on 0 nodes · push→live —
Changed files
-
modified
config/config.exs -
modified
docs/runtime-configuration.md -
modified
lib/openagents/box.ex -
modified
lib/openagents/chat/account_turns.ex -
modified
lib/openagents/chat/backends.ex -
modified
lib/openagents/chat/open_router.ex -
modified
lib/openagents/inference/models.ex -
modified
lib/openagents/inference/pricing.ex -
modified
lib/openagents/providers/open_router.ex -
modified
lib/openagents/providers/open_router/stream_decoder.ex -
modified
lib/openagents/providers/vercel_gateway.ex -
modified
lib/openagents/threads.ex -
modified
lib/openagents_web/controllers/inference_proxy_controller.ex -
modified
lib/openagents_web/controllers/thread_controller.ex -
modified
lib/openagents_web/live/chat_console_live.ex -
modified
priv/migration_lineages/prior-2026-08-19.json -
added
priv/repo/migrations/20260826160000_rename_ox_alpha_chat_backend.exs -
modified
test/fixtures/openrouter/responses_repo_edit_call.sse -
modified
test/fixtures/openrouter/responses_repo_read_call.sse -
modified
test/fixtures/openrouter/responses_repo_reread_call.sse -
modified
test/fixtures/openrouter/responses_repo_write_call.sse -
modified
test/fixtures/openrouter/responses_tool_call.sse -
modified
test/openagents/box_test.exs -
modified
test/openagents/chat/account_turns_test.exs -
modified
test/openagents/chat/backends_test.exs -
modified
test/openagents/chat/open_router/responses_stream_decoder_test.exs -
modified
test/openagents/chat/open_router_test.exs -
modified
test/openagents/gym_test.exs -
modified
test/openagents/inference/credit_test.exs -
modified
test/openagents/inference/health_test.exs -
modified
test/openagents/inference/models_select_test.exs -
modified
test/openagents/inference/models_test.exs -
modified
test/openagents/inference/pricing_test.exs -
modified
test/openagents/inference_test.exs -
modified
test/openagents/providers/open_router/request_payload_test.exs -
modified
test/openagents/providers/open_router_test.exs -
modified
test/openagents/threads/credit_race_test.exs -
modified
test/openagents/threads_test.exs -
modified
test/openagents/tools/open_pull_request_test.exs -
modified
test/openagents_web/controllers/chat_turn_controller_test.exs -
modified
test/openagents_web/controllers/credit_controller_test.exs -
modified
test/openagents_web/controllers/gym_run_controller_test.exs -
modified
test/openagents_web/controllers/inference_proxy_controller_test.exs -
modified
test/openagents_web/controllers/inference_proxy_fallback_test.exs -
modified
test/openagents_web/controllers/model_catalog_controller_test.exs -
modified
test/openagents_web/controllers/thread_controller_test.exs -
modified
test/openagents_web/live/chat_console_test.exs -
modified
test/openagents_web/live/chat_console_updates_test.exs -
modified
test/openagents_web/live/gym_live_test.exs -
modified
test/openagents_web/live/gym_run_live_test.exs -
modified
test/openagents_web/live/model_catalog_live_test.exs -
modified
test/openagents_web/live/thread_show_live_test.exs -
added
test/support/unpriced_lane.ex
Diff
53 files changed, +652 -332
config/config.exs modified +106 -56
@@ -114,7 +114,12 @@ config :openagents,
| 114 | 114 |
|
| 115 | 115 |
|
| 116 | 116 |
|
| 117 |
|
|
| 117 |
|
|
| 118 |
|
|
| 119 |
|
|
| 120 |
|
|
| 121 |
|
|
| 122 |
|
|
| 118 | 123 |
|
| 119 | 124 |
|
| 120 | 125 |
|
@@ -134,29 +139,103 @@ config :openagents,
| 134 | 139 |
|
| 135 | 140 |
|
| 136 | 141 |
|
| 137 |
|
|
| 138 |
|
|
| 139 |
|
|
| 140 |
|
|
| 141 |
|
|
| 142 |
|
|
| 143 |
|
|
| 144 |
|
|
| 145 |
|
|
| 142 | 146 |
|
| 143 |
|
|
| 144 |
|
|
| 145 |
|
|
| 146 |
|
|
| 147 |
|
|
| 148 |
|
|
| 149 |
|
|
| 150 |
|
|
| 151 |
|
|
| 152 |
|
|
| 153 |
|
|
| 154 |
|
|
| 147 | 155 |
|
| 148 |
|
|
| 149 |
|
|
| 156 |
|
|
| 157 |
|
|
| 158 |
|
|
| 159 |
|
|
| 160 |
|
|
| 161 |
|
|
| 150 | 162 |
|
| 151 |
|
|
| 152 |
|
|
| 153 |
|
|
| 154 |
|
|
| 155 |
|
|
| 163 |
|
|
| 164 |
|
|
| 165 |
|
|
| 166 |
|
|
| 167 |
|
|
| 168 |
|
|
| 156 | 169 |
|
| 157 |
|
|
| 158 |
|
|
| 170 |
|
|
| 171 |
|
|
| 172 |
|
|
| 173 |
|
|
| 174 |
|
|
| 175 |
|
|
| 176 |
|
|
| 177 |
|
|
| 178 |
|
|
| 179 |
|
|
| 180 |
|
|
| 181 |
|
|
| 182 |
|
|
| 183 |
|
|
| 184 |
|
|
| 185 |
|
|
| 186 |
|
|
| 187 |
|
|
| 188 |
|
|
| 189 |
|
|
| 190 |
|
|
| 191 |
|
|
| 192 |
|
|
| 193 |
|
|
| 194 |
|
|
| 195 |
|
|
| 196 |
|
|
| 197 |
|
|
| 198 |
|
|
| 199 |
|
|
| 200 |
|
|
| 201 |
|
|
| 202 |
|
|
| 203 |
|
|
| 204 |
|
|
| 205 |
|
|
| 206 |
|
|
| 207 |
|
|
| 159 | 208 |
|
| 209 |
|
|
| 210 |
|
|
| 211 |
|
|
| 212 |
|
|
| 213 |
|
|
| 214 |
|
|
| 215 |
|
|
| 216 |
|
|
| 217 |
|
|
| 218 |
|
|
| 219 |
|
|
| 220 |
|
|
| 221 |
|
|
| 222 |
|
|
| 223 |
|
|
| 224 |
|
|
| 225 |
|
|
| 226 |
|
|
| 227 |
|
|
| 228 |
|
|
| 229 |
|
|
| 230 |
|
|
| 231 |
|
|
| 232 |
|
|
| 233 |
|
|
| 234 |
|
|
| 235 |
|
|
| 236 |
|
|
| 237 |
|
|
| 238 |
|
|
| 160 | 239 |
|
| 161 | 240 |
|
| 162 | 241 |
|
@@ -177,41 +256,6 @@ config :openagents,
| 177 | 256 |
|
| 178 | 257 |
|
| 179 | 258 |
|
| 180 |
|
|
| 181 |
|
|
| 182 |
|
|
| 183 |
|
|
| 184 |
|
|
| 185 |
|
|
| 186 |
|
|
| 187 |
|
|
| 188 |
|
|
| 189 |
|
|
| 190 |
|
|
| 191 |
|
|
| 192 |
|
|
| 193 |
|
|
| 194 |
|
|
| 195 |
|
|
| 196 |
|
|
| 197 |
|
|
| 198 |
|
|
| 199 |
|
|
| 200 |
|
|
| 201 |
|
|
| 202 |
|
|
| 203 |
|
|
| 204 |
|
|
| 205 |
|
|
| 206 |
|
|
| 207 |
|
|
| 208 |
|
|
| 209 |
|
|
| 210 |
|
|
| 211 |
|
|
| 212 |
|
|
| 213 |
|
|
| 214 |
|
|
| 215 | 259 |
|
| 216 | 260 |
|
| 217 | 261 |
|
@@ -221,7 +265,15 @@ config :openagents,
| 221 | 265 |
|
| 222 | 266 |
|
| 223 | 267 |
|
| 268 |
|
|
| 269 |
|
|
| 270 |
|
|
| 271 |
|
|
| 272 |
|
|
| 273 |
|
|
| 274 |
|
|
| 224 | 275 |
|
| 276 |
|
|
| 225 | 277 |
|
| 226 | 278 |
|
| 227 | 279 |
|
@@ -466,8 +518,6 @@ config :openagents,
| 466 | 518 |
|
| 467 | 519 |
|
| 468 | 520 |
|
| 469 |
|
|
| 470 |
|
|
| 471 | 521 |
|
| 472 | 522 |
|
| 473 | 523 |
|
docs/runtime-configuration.md modified +1 -1
@@ -156,7 +156,7 @@ arguments, repository URLs, receipts, or checked-in environment files.
| 156 | 156 |
|
| 157 | 157 |
|
| 158 | 158 |
|
| 159 |
|
|
| 159 |
|
|
| 160 | 160 |
|
| 161 | 161 |
|
| 162 | 162 |
|
lib/openagents/box.ex modified +10 -2
@@ -448,12 +448,20 @@ defmodule OpenAgents.Box do
| 448 | 448 |
|
| 449 | 449 |
|
| 450 | 450 |
|
| 451 |
|
|
| 452 |
|
|
| 453 |
|
|
| 454 |
|
|
| 455 |
|
|
| 456 |
|
|
| 457 |
|
|
| 458 |
|
|
| 451 | 459 |
|
| 452 | 460 |
|
| 453 | 461 |
|
| 454 |
|
|
| 462 |
|
|
| 455 | 463 |
|
| 456 |
|
|
| 464 |
|
|
| 457 | 465 |
|
| 458 | 466 |
|
| 459 | 467 |
|
lib/openagents/chat/account_turns.ex modified +8 -7
@@ -499,7 +499,8 @@ defmodule OpenAgents.Chat.AccountTurns do
| 499 | 499 |
|
| 500 | 500 |
|
| 501 | 501 |
|
| 502 |
|
|
| 502 |
|
|
| 503 |
|
|
| 503 | 504 |
|
| 504 | 505 |
|
| 505 | 506 |
|
@@ -605,12 +606,12 @@ defmodule OpenAgents.Chat.AccountTurns do
| 605 | 606 |
|
| 606 | 607 |
|
| 607 | 608 |
|
| 608 |
|
|
| 609 |
|
|
| 610 |
|
|
| 611 |
|
|
| 612 |
|
|
| 613 |
|
|
| 609 |
|
|
| 610 |
|
|
| 611 |
|
|
| 612 |
|
|
| 613 |
|
|
| 614 |
|
|
| 614 | 615 |
|
| 615 | 616 |
|
| 616 | 617 |
|
lib/openagents/chat/backends.ex modified +7 -4
@@ -23,11 +23,11 @@ defmodule OpenAgents.Chat.Backends do
| 23 | 23 |
|
| 24 | 24 |
|
| 25 | 25 |
|
| 26 |
|
|
| 27 |
|
|
| 26 |
|
|
| 27 |
|
|
| 28 | 28 |
|
| 29 | 29 |
|
| 30 |
|
|
| 30 |
|
|
| 31 | 31 |
|
| 32 | 32 |
|
| 33 | 33 |
|
@@ -42,7 +42,10 @@ defmodule OpenAgents.Chat.Backends do
| 42 | 42 |
|
| 43 | 43 |
|
| 44 | 44 |
|
| 45 |
|
|
| 45 |
|
|
| 46 |
|
|
| 47 |
|
|
| 48 |
|
|
| 46 | 49 |
|
| 47 | 50 |
|
| 48 | 51 |
|
lib/openagents/chat/open_router.ex modified +7 -4
@@ -3,8 +3,8 @@ defmodule OpenAgents.Chat.OpenRouter do
| 3 | 3 |
|
| 4 | 4 |
|
| 5 | 5 |
|
| 6 |
|
|
| 7 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 | 8 |
|
| 9 | 9 |
|
| 10 | 10 |
|
@@ -14,8 +14,11 @@ defmodule OpenAgents.Chat.OpenRouter do
| 14 | 14 |
|
| 15 | 15 |
|
| 16 | 16 |
|
| 17 |
|
|
| 18 |
|
|
| 17 |
|
|
| 18 |
|
|
| 19 |
|
|
| 20 |
|
|
| 21 |
|
|
| 19 | 22 |
|
| 20 | 23 |
|
| 21 | 24 |
|
lib/openagents/inference/models.ex modified +7 -5
@@ -15,8 +15,8 @@ defmodule OpenAgents.Inference.Models do
| 15 | 15 |
|
| 16 | 16 |
|
| 17 | 17 |
|
| 18 |
|
|
| 19 |
|
|
| 18 |
|
|
| 19 |
|
|
| 20 | 20 |
|
| 21 | 21 |
|
| 22 | 22 |
|
@@ -108,9 +108,11 @@ defmodule OpenAgents.Inference.Models do
| 108 | 108 |
|
| 109 | 109 |
|
| 110 | 110 |
|
| 111 |
|
|
| 112 |
|
|
| 113 |
|
|
| 111 |
|
|
| 112 |
|
|
| 113 |
|
|
| 114 |
|
|
| 115 |
|
|
| 114 | 116 |
|
| 115 | 117 |
|
| 116 | 118 |
|
lib/openagents/inference/pricing.ex modified +8 -5
@@ -3,11 +3,14 @@ defmodule OpenAgents.Inference.Pricing do
| 3 | 3 |
|
| 4 | 4 |
|
| 5 | 5 |
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 11 | 14 |
|
| 12 | 15 |
|
| 13 | 16 |
|
lib/openagents/providers/open_router.ex modified +5 -2
@@ -2,8 +2,11 @@ defmodule OpenAgents.Providers.OpenRouter do
| 2 | 2 |
|
| 3 | 3 |
|
| 4 | 4 |
|
| 5 |
|
|
| 6 |
|
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 7 | 10 |
|
| 8 | 11 |
|
| 9 | 12 |
|
lib/openagents/providers/open_router/stream_decoder.ex modified +1 -1
@@ -262,7 +262,7 @@ defmodule OpenAgents.Providers.OpenRouter.StreamDecoder do
| 262 | 262 |
|
| 263 | 263 |
|
| 264 | 264 |
|
| 265 |
|
|
| 265 |
|
|
| 266 | 266 |
|
| 267 | 267 |
|
| 268 | 268 |
|
lib/openagents/providers/vercel_gateway.ex modified +4 -4
@@ -27,8 +27,8 @@ defmodule OpenAgents.Providers.VercelGateway do
| 27 | 27 |
|
| 28 | 28 |
|
| 29 | 29 |
|
| 30 |
|
|
| 31 |
|
|
| 30 |
|
|
| 31 |
|
|
| 32 | 32 |
|
| 33 | 33 |
|
| 34 | 34 |
|
@@ -61,8 +61,8 @@ defmodule OpenAgents.Providers.VercelGateway do
| 61 | 61 |
|
| 62 | 62 |
|
| 63 | 63 |
|
| 64 |
|
|
| 65 |
|
|
| 64 |
|
|
| 65 |
|
|
| 66 | 66 |
|
| 67 | 67 |
|
| 68 | 68 |
|
lib/openagents/threads.ex modified +2 -1
@@ -97,7 +97,8 @@ defmodule OpenAgents.Threads do
| 97 | 97 |
|
| 98 | 98 |
|
| 99 | 99 |
|
| 100 |
|
|
| 100 |
|
|
| 101 |
|
|
| 101 | 102 |
|
| 102 | 103 |
|
| 103 | 104 |
|
lib/openagents_web/controllers/inference_proxy_controller.ex modified +1 -1
@@ -21,7 +21,7 @@ defmodule OpenAgentsWeb.InferenceProxyController do
| 21 | 21 |
|
| 22 | 22 |
|
| 23 | 23 |
|
| 24 |
|
|
| 24 |
|
|
| 25 | 25 |
|
| 26 | 26 |
|
| 27 | 27 |
|
lib/openagents_web/controllers/thread_controller.ex modified +3 -2
@@ -36,8 +36,9 @@ defmodule OpenAgentsWeb.ThreadController do
| 36 | 36 |
|
| 37 | 37 |
|
| 38 | 38 |
|
| 39 |
|
|
| 40 |
|
|
| 39 |
|
|
| 40 |
|
|
| 41 |
|
|
| 41 | 42 |
|
| 42 | 43 |
|
| 43 | 44 |
|
lib/openagents_web/live/chat_console_live.ex modified +6 -6
@@ -1,11 +1,11 @@
| 1 | 1 |
|
| 2 | 2 |
|
| 3 |
|
|
| 3 |
|
|
| 4 | 4 |
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 | 9 |
|
| 10 | 10 |
|
| 11 | 11 |
|
@@ -23,7 +23,7 @@ defmodule OpenAgentsWeb.ChatConsoleLive do
| 23 | 23 |
|
| 24 | 24 |
|
| 25 | 25 |
|
| 26 |
|
|
| 26 |
|
|
| 27 | 27 |
|
| 28 | 28 |
|
| 29 | 29 |
|
priv/migration_lineages/prior-2026-08-19.json modified +2 -1
priv/repo/migrations/20260826160000_rename_ox_alpha_chat_backend.exs added +22
@@ -0,0 +1,22 @@
| 1 |
|
|
| 2 |
|
|
| 3 |
|
|
| 4 |
|
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
|
| 16 |
|
|
| 17 |
|
|
| 18 |
|
|
| 19 |
|
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
test/fixtures/openrouter/responses_repo_edit_call.sse modified +1 -1
@@ -10,6 +10,6 @@ data: {"type":"response.function_call_arguments.done","response_id":"resp_repo_e
| 10 | 10 |
|
| 11 | 11 |
|
| 12 | 12 |
|
| 13 |
|
|
| 13 |
|
|
| 14 | 14 |
|
| 15 | 15 |
|
test/fixtures/openrouter/responses_repo_read_call.sse modified +1 -1
@@ -14,6 +14,6 @@ data: {"type":"response.function_call_arguments.done","response_id":"resp_repo_r
| 14 | 14 |
|
| 15 | 15 |
|
| 16 | 16 |
|
| 17 |
|
|
| 17 |
|
|
| 18 | 18 |
|
| 19 | 19 |
|
test/fixtures/openrouter/responses_repo_reread_call.sse modified +1 -1
@@ -10,6 +10,6 @@ data: {"type":"response.function_call_arguments.done","response_id":"resp_repo_r
| 10 | 10 |
|
| 11 | 11 |
|
| 12 | 12 |
|
| 13 |
|
|
| 13 |
|
|
| 14 | 14 |
|
| 15 | 15 |
|
test/fixtures/openrouter/responses_repo_write_call.sse modified +1 -1
@@ -10,6 +10,6 @@ data: {"type":"response.function_call_arguments.done","response_id":"resp_repo_w
| 10 | 10 |
|
| 11 | 11 |
|
| 12 | 12 |
|
| 13 |
|
|
| 13 |
|
|
| 14 | 14 |
|
| 15 | 15 |
|
test/fixtures/openrouter/responses_tool_call.sse modified +3 -3
@@ -1,6 +1,6 @@
| 1 |
|
|
| 1 |
|
|
| 2 | 2 |
|
| 3 |
|
|
| 3 |
|
|
| 4 | 4 |
|
| 5 | 5 |
|
| 6 | 6 |
|
@@ -20,6 +20,6 @@ data: {"type":"response.function_call_arguments.done","response_id":"resp_demo",
| 20 | 20 |
|
| 21 | 21 |
|
| 22 | 22 |
|
| 23 |
|
|
| 23 |
|
|
| 24 | 24 |
|
| 25 | 25 |
|
test/openagents/box_test.exs modified +1 -1
@@ -90,7 +90,7 @@ defmodule OpenAgents.BoxTest do
| 90 | 90 |
|
| 91 | 91 |
|
| 92 | 92 |
|
| 93 |
|
|
| 93 |
|
|
| 94 | 94 |
|
| 95 | 95 |
|
| 96 | 96 |
|
test/openagents/chat/account_turns_test.exs modified +2 -2
@@ -369,7 +369,7 @@ defmodule OpenAgents.Chat.AccountTurnsTest do
| 369 | 369 |
|
| 370 | 370 |
|
| 371 | 371 |
|
| 372 |
|
|
| 372 |
|
|
| 373 | 373 |
|
| 374 | 374 |
|
| 375 | 375 |
|
@@ -385,7 +385,7 @@ defmodule OpenAgents.Chat.AccountTurnsTest do
| 385 | 385 |
|
| 386 | 386 |
|
| 387 | 387 |
|
| 388 |
|
|
| 388 |
|
|
| 389 | 389 |
|
| 390 | 390 |
|
| 391 | 391 |
|
test/openagents/chat/backends_test.exs modified +2 -2
@@ -28,8 +28,8 @@ defmodule OpenAgents.Chat.BackendsTest do
| 28 | 28 |
|
| 29 | 29 |
|
| 30 | 30 |
|
| 31 |
|
|
| 32 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 | 33 |
|
| 34 | 34 |
|
| 35 | 35 |
|
test/openagents/chat/open_router/responses_stream_decoder_test.exs modified +1 -1
test/openagents/chat/open_router_test.exs modified +30 -27
@@ -235,7 +235,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 235 | 235 |
|
| 236 | 236 |
|
| 237 | 237 |
|
| 238 |
|
|
| 238 |
|
|
| 239 | 239 |
|
| 240 | 240 |
|
| 241 | 241 |
|
@@ -248,7 +248,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 248 | 248 |
|
| 249 | 249 |
|
| 250 | 250 |
|
| 251 |
|
|
| 251 |
|
|
| 252 | 252 |
|
| 253 | 253 |
|
| 254 | 254 |
|
@@ -272,7 +272,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 272 | 272 |
|
| 273 | 273 |
|
| 274 | 274 |
|
| 275 |
|
|
| 275 |
|
|
| 276 | 276 |
|
| 277 | 277 |
|
| 278 | 278 |
|
@@ -290,7 +290,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 290 | 290 |
|
| 291 | 291 |
|
| 292 | 292 |
|
| 293 |
|
|
| 293 |
|
|
| 294 | 294 |
|
| 295 | 295 |
|
| 296 | 296 |
|
@@ -367,14 +367,14 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 367 | 367 |
|
| 368 | 368 |
|
| 369 | 369 |
|
| 370 |
|
|
| 370 |
|
|
| 371 | 371 |
|
| 372 | 372 |
|
| 373 | 373 |
|
| 374 | 374 |
|
| 375 | 375 |
|
| 376 | 376 |
|
| 377 |
|
|
| 377 |
|
|
| 378 | 378 |
|
| 379 | 379 |
|
| 380 | 380 |
|
@@ -407,7 +407,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 407 | 407 |
|
| 408 | 408 |
|
| 409 | 409 |
|
| 410 |
|
|
| 410 |
|
|
| 411 | 411 |
|
| 412 | 412 |
|
| 413 | 413 |
|
@@ -433,7 +433,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 433 | 433 |
|
| 434 | 434 |
|
| 435 | 435 |
|
| 436 |
|
|
| 436 |
|
|
| 437 | 437 |
|
| 438 | 438 |
|
| 439 | 439 |
|
@@ -481,7 +481,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 481 | 481 |
|
| 482 | 482 |
|
| 483 | 483 |
|
| 484 |
|
|
| 484 |
|
|
| 485 | 485 |
|
| 486 | 486 |
|
| 487 | 487 |
|
@@ -514,7 +514,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 514 | 514 |
|
| 515 | 515 |
|
| 516 | 516 |
|
| 517 |
|
|
| 517 |
|
|
| 518 | 518 |
|
| 519 | 519 |
|
| 520 | 520 |
|
@@ -531,7 +531,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 531 | 531 |
|
| 532 | 532 |
|
| 533 | 533 |
|
| 534 |
|
|
| 534 |
|
|
| 535 | 535 |
|
| 536 | 536 |
|
| 537 | 537 |
|
@@ -575,7 +575,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 575 | 575 |
|
| 576 | 576 |
|
| 577 | 577 |
|
| 578 |
|
|
| 578 |
|
|
| 579 | 579 |
|
| 580 | 580 |
|
| 581 | 581 |
|
@@ -596,7 +596,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 596 | 596 |
|
| 597 | 597 |
|
| 598 | 598 |
|
| 599 |
|
|
| 599 |
|
|
| 600 | 600 |
|
| 601 | 601 |
|
| 602 | 602 |
|
@@ -641,7 +641,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 641 | 641 |
|
| 642 | 642 |
|
| 643 | 643 |
|
| 644 |
|
|
| 644 |
|
|
| 645 | 645 |
|
| 646 | 646 |
|
| 647 | 647 |
|
@@ -652,10 +652,10 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 652 | 652 |
|
| 653 | 653 |
|
| 654 | 654 |
|
| 655 |
|
|
| 655 |
|
|
| 656 | 656 |
|
| 657 | 657 |
|
| 658 |
|
|
| 658 |
|
|
| 659 | 659 |
|
| 660 | 660 |
|
| 661 | 661 |
|
@@ -695,7 +695,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 695 | 695 |
|
| 696 | 696 |
|
| 697 | 697 |
|
| 698 |
|
|
| 698 |
|
|
| 699 | 699 |
|
| 700 | 700 |
|
| 701 | 701 |
|
@@ -747,13 +747,13 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 747 | 747 |
|
| 748 | 748 |
|
| 749 | 749 |
|
| 750 |
|
|
| 750 |
|
|
| 751 | 751 |
|
| 752 | 752 |
|
| 753 | 753 |
|
| 754 | 754 |
|
| 755 | 755 |
|
| 756 |
|
|
| 756 |
|
|
| 757 | 757 |
|
| 758 | 758 |
|
| 759 | 759 |
|
@@ -816,7 +816,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 816 | 816 |
|
| 817 | 817 |
|
| 818 | 818 |
|
| 819 |
|
|
| 819 |
|
|
| 820 | 820 |
|
| 821 | 821 |
|
| 822 | 822 |
|
@@ -900,7 +900,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 900 | 900 |
|
| 901 | 901 |
|
| 902 | 902 |
|
| 903 |
|
|
| 903 |
|
|
| 904 | 904 |
|
| 905 | 905 |
|
| 906 | 906 |
|
@@ -930,7 +930,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 930 | 930 |
|
| 931 | 931 |
|
| 932 | 932 |
|
| 933 |
|
|
| 933 |
|
|
| 934 | 934 |
|
| 935 | 935 |
|
| 936 | 936 |
|
@@ -986,7 +986,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 986 | 986 |
|
| 987 | 987 |
|
| 988 | 988 |
|
| 989 |
|
|
| 989 |
|
|
| 990 | 990 |
|
| 991 | 991 |
|
| 992 | 992 |
|
@@ -1022,7 +1022,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 1022 | 1022 |
|
| 1023 | 1023 |
|
| 1024 | 1024 |
|
| 1025 |
|
|
| 1025 |
|
|
| 1026 | 1026 |
|
| 1027 | 1027 |
|
| 1028 | 1028 |
|
@@ -1083,7 +1083,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 1083 | 1083 |
|
| 1084 | 1084 |
|
| 1085 | 1085 |
|
| 1086 |
|
|
| 1086 |
|
|
| 1087 | 1087 |
|
| 1088 | 1088 |
|
| 1089 | 1089 |
|
@@ -1124,7 +1124,7 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 1124 | 1124 |
|
| 1125 | 1125 |
|
| 1126 | 1126 |
|
| 1127 |
|
|
| 1127 |
|
|
| 1128 | 1128 |
|
| 1129 | 1129 |
|
| 1130 | 1130 |
|
@@ -1264,7 +1264,10 @@ defmodule OpenAgents.Chat.OpenRouterTest do
| 1264 | 1264 |
|
| 1265 | 1265 |
|
| 1266 | 1266 |
|
| 1267 |
|
|
| 1267 |
|
|
| 1268 |
|
|
| 1269 |
|
|
| 1270 |
|
|
| 1268 | 1271 |
|
| 1269 | 1272 |
|
| 1270 | 1273 |
|
test/openagents/gym_test.exs modified +2 -2
test/openagents/inference/credit_test.exs modified +17 -8
@@ -18,8 +18,10 @@ defmodule OpenAgents.Inference.CreditTest do
| 18 | 18 |
|
| 19 | 19 |
|
| 20 | 20 |
|
| 21 |
|
|
| 21 | 22 |
|
| 22 | 23 |
|
| 24 |
|
|
| 23 | 25 |
|
| 24 | 26 |
|
| 25 | 27 |
|
@@ -33,10 +35,15 @@ defmodule OpenAgents.Inference.CreditTest do
| 33 | 35 |
|
| 34 | 36 |
|
| 35 | 37 |
|
| 36 |
|
|
| 37 |
|
|
| 38 |
|
|
| 39 |
|
|
| 38 |
|
|
| 39 |
|
|
| 40 |
|
|
| 41 |
|
|
| 42 |
|
|
| 43 |
|
|
| 44 |
|
|
| 45 |
|
|
| 46 |
|
|
| 40 | 47 |
|
| 41 | 48 |
|
| 42 | 49 |
|
@@ -223,9 +230,11 @@ defmodule OpenAgents.Inference.CreditTest do
| 223 | 230 |
|
| 224 | 231 |
|
| 225 | 232 |
|
| 226 |
|
|
| 233 |
|
|
| 234 |
|
|
| 235 |
|
|
| 236 |
|
|
| 227 | 237 |
|
| 228 |
|
|
| 229 | 238 |
|
| 230 | 239 |
|
| 231 | 240 |
|
@@ -259,9 +268,9 @@ defmodule OpenAgents.Inference.CreditTest do
| 259 | 268 |
|
| 260 | 269 |
|
| 261 | 270 |
|
| 262 |
|
|
| 271 |
|
|
| 263 | 272 |
|
| 264 |
|
|
| 273 |
|
|
| 265 | 274 |
|
| 266 | 275 |
|
| 267 | 276 |
|
test/openagents/inference/health_test.exs modified +2 -2
@@ -39,8 +39,8 @@ defmodule OpenAgents.Inference.HealthTest do
| 39 | 39 |
|
| 40 | 40 |
|
| 41 | 41 |
|
| 42 |
|
|
| 43 |
|
|
| 42 |
|
|
| 43 |
|
|
| 44 | 44 |
|
| 45 | 45 |
|
| 46 | 46 |
|
test/openagents/inference/models_select_test.exs modified +2 -1
@@ -27,7 +27,8 @@ defmodule OpenAgents.Inference.ModelsSelectTest do
| 27 | 27 |
|
| 28 | 28 |
|
| 29 | 29 |
|
| 30 |
|
|
| 30 |
|
|
| 31 |
|
|
| 31 | 32 |
|
| 32 | 33 |
|
| 33 | 34 |
|
test/openagents/inference/models_test.exs modified +73 -40
@@ -1,40 +1,46 @@
| 1 | 1 |
|
| 2 | 2 |
|
| 3 | 3 |
|
| 4 |
|
|
| 5 | 4 |
|
| 6 | 5 |
|
| 7 | 6 |
|
| 8 | 7 |
|
| 9 | 8 |
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
|
| 15 | 16 |
|
| 16 | 17 |
|
| 17 | 18 |
|
| 18 | 19 |
|
| 19 |
|
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
|
| 23 |
|
|
| 24 |
|
|
| 25 |
|
|
| 26 |
|
|
| 27 |
|
|
| 28 |
|
|
| 29 |
|
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
|
| 23 |
|
|
| 24 |
|
|
| 25 |
|
|
| 26 |
|
|
| 27 |
|
|
| 28 |
|
|
| 29 |
|
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 36 |
|
|
| 37 |
|
|
| 33 | 38 |
|
| 34 | 39 |
|
| 35 | 40 |
|
| 36 |
|
|
| 37 |
|
|
| 41 |
|
|
| 42 |
|
|
| 43 |
|
|
| 38 | 44 |
|
| 39 | 45 |
|
| 40 | 46 |
|
@@ -42,7 +48,7 @@ defmodule OpenAgents.Inference.ModelsTest do
| 42 | 48 |
|
| 43 | 49 |
|
| 44 | 50 |
|
| 45 |
|
|
| 51 |
|
|
| 46 | 52 |
|
| 47 | 53 |
|
| 48 | 54 |
|
@@ -101,20 +107,33 @@ defmodule OpenAgents.Inference.ModelsTest do
| 101 | 107 |
|
| 102 | 108 |
|
| 103 | 109 |
|
| 104 |
|
|
| 105 |
|
|
| 106 |
|
|
| 107 |
|
|
| 108 |
|
|
| 109 |
|
|
| 110 |
|
|
| 111 |
|
|
| 110 |
|
|
| 111 |
|
|
| 112 |
|
|
| 113 |
|
|
| 114 |
|
|
| 115 |
|
|
| 116 |
|
|
| 117 |
|
|
| 118 |
|
|
| 112 | 119 |
|
| 113 | 120 |
|
| 114 | 121 |
|
| 115 |
|
|
| 122 |
|
|
| 116 | 123 |
|
| 117 |
|
|
| 124 |
|
|
| 125 |
|
|
| 126 |
|
|
| 127 |
|
|
| 128 |
|
|
| 129 |
|
|
| 130 |
|
|
| 131 |
|
|
| 132 |
|
|
| 133 |
|
|
| 134 |
|
|
| 135 |
|
|
| 136 |
|
|
| 118 | 137 |
|
| 119 | 138 |
|
| 120 | 139 |
|
@@ -138,18 +157,32 @@ defmodule OpenAgents.Inference.ModelsTest do
| 138 | 157 |
|
| 139 | 158 |
|
| 140 | 159 |
|
| 141 |
|
|
| 142 |
|
|
| 143 |
|
|
| 160 |
|
|
| 161 |
|
|
| 162 |
|
|
| 163 |
|
|
| 164 |
|
|
| 165 |
|
|
| 166 |
|
|
| 144 | 167 |
|
| 145 |
|
|
| 168 |
|
|
| 169 |
|
|
| 170 |
|
|
| 171 |
|
|
| 172 |
|
|
| 173 |
|
|
| 174 |
|
|
| 175 |
|
|
| 176 |
|
|
| 177 |
|
|
| 178 |
|
|
| 146 | 179 |
|
| 147 | 180 |
|
| 148 |
|
|
| 149 |
|
|
| 181 |
|
|
| 182 |
|
|
| 150 | 183 |
|
| 151 | 184 |
|
| 152 |
|
|
| 185 |
|
|
| 153 | 186 |
|
| 154 | 187 |
|
| 155 | 188 |
|
test/openagents/inference/pricing_test.exs modified +14 -7
@@ -13,6 +13,10 @@ defmodule OpenAgents.Inference.PricingTest do
| 13 | 13 |
|
| 14 | 14 |
|
| 15 | 15 |
|
| 16 |
|
|
| 17 |
|
|
| 18 |
|
|
| 19 |
|
|
| 16 | 20 |
|
| 17 | 21 |
|
| 18 | 22 |
|
@@ -139,17 +143,20 @@ defmodule OpenAgents.Inference.PricingTest do
| 139 | 143 |
|
| 140 | 144 |
|
| 141 | 145 |
|
| 142 |
|
|
| 143 | 146 |
|
| 144 | 147 |
|
| 145 | 148 |
|
| 146 |
|
|
| 147 |
|
|
| 148 |
|
|
| 149 |
|
|
| 149 |
|
|
| 150 |
|
|
| 151 |
|
|
| 152 |
|
|
| 153 |
|
|
| 154 |
|
|
| 155 |
|
|
| 156 |
|
|
| 150 | 157 |
|
| 151 |
|
|
| 152 |
|
|
| 158 |
|
|
| 159 |
|
|
| 153 | 160 |
|
| 154 | 161 |
|
| 155 | 162 |
|
test/openagents/inference_test.exs modified +19 -6
@@ -4,8 +4,10 @@ defmodule OpenAgents.InferenceTest do
| 4 | 4 |
|
| 5 | 5 |
|
| 6 | 6 |
|
| 7 |
|
|
| 7 | 8 |
|
| 8 | 9 |
|
| 10 |
|
|
| 9 | 11 |
|
| 10 | 12 |
|
| 11 | 13 |
|
@@ -44,9 +46,10 @@ defmodule OpenAgents.InferenceTest do
| 44 | 46 |
|
| 45 | 47 |
|
| 46 | 48 |
|
| 47 |
|
|
| 49 |
|
|
| 50 |
|
|
| 48 | 51 |
|
| 49 |
|
|
| 52 |
|
|
| 50 | 53 |
|
| 51 | 54 |
|
| 52 | 55 |
|
@@ -201,19 +204,29 @@ defmodule OpenAgents.InferenceTest do
| 201 | 204 |
|
| 202 | 205 |
|
| 203 | 206 |
|
| 207 |
|
|
| 208 |
|
|
| 204 | 209 |
|
| 205 |
|
|
| 210 |
|
|
| 211 |
|
|
| 212 |
|
|
| 206 | 213 |
|
| 207 | 214 |
|
| 208 | 215 |
|
| 209 | 216 |
|
| 210 | 217 |
|
| 211 |
|
|
| 218 |
|
|
| 212 | 219 |
|
| 213 | 220 |
|
| 214 | 221 |
|
| 215 |
|
|
| 216 |
|
|
| 222 |
|
|
| 223 |
|
|
| 224 |
|
|
| 225 |
|
|
| 226 |
|
|
| 227 |
|
|
| 228 |
|
|
| 229 |
|
|
| 217 | 230 |
|
| 218 | 231 |
|
| 219 | 232 |
|
test/openagents/providers/open_router/request_payload_test.exs modified +6 -6
@@ -5,7 +5,7 @@ defmodule OpenAgents.Providers.OpenRouter.RequestPayloadTest do
| 5 | 5 |
|
| 6 | 6 |
|
| 7 | 7 |
|
| 8 |
|
|
| 8 |
|
|
| 9 | 9 |
|
| 10 | 10 |
|
| 11 | 11 |
|
@@ -16,7 +16,7 @@ defmodule OpenAgents.Providers.OpenRouter.RequestPayloadTest do
| 16 | 16 |
|
| 17 | 17 |
|
| 18 | 18 |
|
| 19 |
|
|
| 19 |
|
|
| 20 | 20 |
|
| 21 | 21 |
|
| 22 | 22 |
|
@@ -33,7 +33,7 @@ defmodule OpenAgents.Providers.OpenRouter.RequestPayloadTest do
| 33 | 33 |
|
| 34 | 34 |
|
| 35 | 35 |
|
| 36 |
|
|
| 36 |
|
|
| 37 | 37 |
|
| 38 | 38 |
|
| 39 | 39 |
|
@@ -45,7 +45,7 @@ defmodule OpenAgents.Providers.OpenRouter.RequestPayloadTest do
| 45 | 45 |
|
| 46 | 46 |
|
| 47 | 47 |
|
| 48 |
|
|
| 48 |
|
|
| 49 | 49 |
|
| 50 | 50 |
|
| 51 | 51 |
|
@@ -72,7 +72,7 @@ defmodule OpenAgents.Providers.OpenRouter.RequestPayloadTest do
| 72 | 72 |
|
| 73 | 73 |
|
| 74 | 74 |
|
| 75 |
|
|
| 75 |
|
|
| 76 | 76 |
|
| 77 | 77 |
|
| 78 | 78 |
|
@@ -116,7 +116,7 @@ defmodule OpenAgents.Providers.OpenRouter.RequestPayloadTest do
| 116 | 116 |
|
| 117 | 117 |
|
| 118 | 118 |
|
| 119 |
|
|
| 119 |
|
|
| 120 | 120 |
|
| 121 | 121 |
|
| 122 | 122 |
|
test/openagents/providers/open_router_test.exs modified +5 -5
@@ -7,7 +7,7 @@ defmodule OpenAgents.Providers.OpenRouterTest do
| 7 | 7 |
|
| 8 | 8 |
|
| 9 | 9 |
|
| 10 |
|
|
| 10 |
|
|
| 11 | 11 |
|
| 12 | 12 |
|
| 13 | 13 |
|
@@ -46,7 +46,7 @@ defmodule OpenAgents.Providers.OpenRouterTest do
| 46 | 46 |
|
| 47 | 47 |
|
| 48 | 48 |
|
| 49 |
|
|
| 49 |
|
|
| 50 | 50 |
|
| 51 | 51 |
|
| 52 | 52 |
|
@@ -86,12 +86,12 @@ defmodule OpenAgents.Providers.OpenRouterTest do
| 86 | 86 |
|
| 87 | 87 |
|
| 88 | 88 |
|
| 89 |
|
|
| 89 |
|
|
| 90 | 90 |
|
| 91 | 91 |
|
| 92 | 92 |
|
| 93 | 93 |
|
| 94 |
|
|
| 94 |
|
|
| 95 | 95 |
|
| 96 | 96 |
|
| 97 | 97 |
|
@@ -102,7 +102,7 @@ defmodule OpenAgents.Providers.OpenRouterTest do
| 102 | 102 |
|
| 103 | 103 |
|
| 104 | 104 |
|
| 105 |
|
|
| 105 |
|
|
| 106 | 106 |
|
| 107 | 107 |
|
| 108 | 108 |
|
test/openagents/threads/credit_race_test.exs modified +2 -4
@@ -28,6 +28,7 @@ defmodule OpenAgents.Threads.CreditRaceTest do
| 28 | 28 |
|
| 29 | 29 |
|
| 30 | 30 |
|
| 31 |
|
|
| 31 | 32 |
|
| 32 | 33 |
|
| 33 | 34 |
|
@@ -182,10 +183,7 @@ defmodule OpenAgents.Threads.CreditRaceTest do
| 182 | 183 |
|
| 183 | 184 |
|
| 184 | 185 |
|
| 185 |
|
|
| 186 |
|
|
| 187 |
|
|
| 188 |
|
|
| 186 |
|
|
| 189 | 187 |
|
| 190 | 188 |
|
| 191 | 189 |
|
test/openagents/threads_test.exs modified +35 -15
@@ -7,10 +7,12 @@ defmodule OpenAgents.ThreadsTest do
| 7 | 7 |
|
| 8 | 8 |
|
| 9 | 9 |
|
| 10 |
|
|
| 10 | 11 |
|
| 11 | 12 |
|
| 12 | 13 |
|
| 13 | 14 |
|
| 15 |
|
|
| 14 | 16 |
|
| 15 | 17 |
|
| 16 | 18 |
|
@@ -582,13 +584,20 @@ defmodule OpenAgents.ThreadsTest do
| 582 | 584 |
|
| 583 | 585 |
|
| 584 | 586 |
|
| 585 |
|
|
| 586 |
|
|
| 587 |
|
|
| 588 |
|
|
| 589 |
|
|
| 590 |
|
|
| 591 |
|
|
| 592 |
|
|
| 593 |
|
|
| 594 |
|
|
| 595 |
|
|
| 587 | 596 |
|
| 588 | 597 |
|
| 589 | 598 |
|
| 590 | 599 |
|
| 591 |
|
|
| 600 |
|
|
| 592 | 601 |
|
| 593 | 602 |
|
| 594 | 603 |
|
@@ -677,9 +686,9 @@ defmodule OpenAgents.ThreadsTest do
| 677 | 686 |
|
| 678 | 687 |
|
| 679 | 688 |
|
| 680 |
|
|
| 689 |
|
|
| 681 | 690 |
|
| 682 |
|
|
| 691 |
|
|
| 683 | 692 |
|
| 684 | 693 |
|
| 685 | 694 |
|
@@ -698,7 +707,7 @@ defmodule OpenAgents.ThreadsTest do
| 698 | 707 |
|
| 699 | 708 |
|
| 700 | 709 |
|
| 701 |
|
|
| 710 |
|
|
| 702 | 711 |
|
| 703 | 712 |
|
| 704 | 713 |
|
@@ -708,14 +717,16 @@ defmodule OpenAgents.ThreadsTest do
| 708 | 717 |
|
| 709 | 718 |
|
| 710 | 719 |
|
| 711 |
|
|
| 712 |
|
|
| 720 |
|
|
| 721 |
|
|
| 722 |
|
|
| 723 |
|
|
| 713 | 724 |
|
| 714 | 725 |
|
| 715 | 726 |
|
| 716 | 727 |
|
| 717 | 728 |
|
| 718 |
|
|
| 729 |
|
|
| 719 | 730 |
|
| 720 | 731 |
|
| 721 | 732 |
|
@@ -724,7 +735,7 @@ defmodule OpenAgents.ThreadsTest do
| 724 | 735 |
|
| 725 | 736 |
|
| 726 | 737 |
|
| 727 |
|
|
| 738 |
|
|
| 728 | 739 |
|
| 729 | 740 |
|
| 730 | 741 |
|
@@ -732,27 +743,36 @@ defmodule OpenAgents.ThreadsTest do
| 732 | 743 |
|
| 733 | 744 |
|
| 734 | 745 |
|
| 735 |
|
|
| 746 |
|
|
| 736 | 747 |
|
| 737 |
|
|
| 748 |
|
|
| 738 | 749 |
|
| 739 | 750 |
|
| 740 | 751 |
|
| 741 |
|
|
| 752 |
|
|
| 742 | 753 |
|
| 743 | 754 |
|
| 744 | 755 |
|
| 745 | 756 |
|
| 746 | 757 |
|
| 747 |
|
|
| 758 |
|
|
| 748 | 759 |
|
| 749 | 760 |
|
| 750 | 761 |
|
| 751 | 762 |
|
| 752 |
|
|
| 763 |
|
|
| 753 | 764 |
|
| 754 | 765 |
|
| 755 | 766 |
|
| 767 |
|
|
| 768 |
|
|
| 769 |
|
|
| 770 |
|
|
| 771 |
|
|
| 772 |
|
|
| 773 |
|
|
| 774 |
|
|
| 775 |
|
|
| 756 | 776 |
|
| 757 | 777 |
|
| 758 | 778 |
|
test/openagents/tools/open_pull_request_test.exs modified +6 -6
@@ -261,7 +261,7 @@ defmodule OpenAgents.Tools.OpenPullRequestTest do
| 261 | 261 |
|
| 262 | 262 |
|
| 263 | 263 |
|
| 264 |
|
|
| 264 |
|
|
| 265 | 265 |
|
| 266 | 266 |
|
| 267 | 267 |
|
@@ -304,7 +304,7 @@ defmodule OpenAgents.Tools.OpenPullRequestTest do
| 304 | 304 |
|
| 305 | 305 |
|
| 306 | 306 |
|
| 307 |
|
|
| 307 |
|
|
| 308 | 308 |
|
| 309 | 309 |
|
| 310 | 310 |
|
@@ -314,7 +314,7 @@ defmodule OpenAgents.Tools.OpenPullRequestTest do
| 314 | 314 |
|
| 315 | 315 |
|
| 316 | 316 |
|
| 317 |
|
|
| 317 |
|
|
| 318 | 318 |
|
| 319 | 319 |
|
| 320 | 320 |
|
@@ -382,7 +382,7 @@ defmodule OpenAgents.Tools.OpenPullRequestTest do
| 382 | 382 |
|
| 383 | 383 |
|
| 384 | 384 |
|
| 385 |
|
|
| 385 |
|
|
| 386 | 386 |
|
| 387 | 387 |
|
| 388 | 388 |
|
@@ -430,7 +430,7 @@ defmodule OpenAgents.Tools.OpenPullRequestTest do
| 430 | 430 |
|
| 431 | 431 |
|
| 432 | 432 |
|
| 433 |
|
|
| 433 |
|
|
| 434 | 434 |
|
| 435 | 435 |
|
| 436 | 436 |
|
@@ -460,7 +460,7 @@ defmodule OpenAgents.Tools.OpenPullRequestTest do
| 460 | 460 |
|
| 461 | 461 |
|
| 462 | 462 |
|
| 463 |
|
|
| 463 |
|
|
| 464 | 464 |
|
| 465 | 465 |
|
| 466 | 466 |
|
test/openagents_web/controllers/chat_turn_controller_test.exs modified +2 -2
@@ -193,7 +193,7 @@ defmodule OpenAgentsWeb.ChatTurnControllerTest do
| 193 | 193 |
|
| 194 | 194 |
|
| 195 | 195 |
|
| 196 |
|
|
| 196 |
|
|
| 197 | 197 |
|
| 198 | 198 |
|
| 199 | 199 |
|
@@ -232,7 +232,7 @@ defmodule OpenAgentsWeb.ChatTurnControllerTest do
| 232 | 232 |
|
| 233 | 233 |
|
| 234 | 234 |
|
| 235 |
|
|
| 235 |
|
|
| 236 | 236 |
|
| 237 | 237 |
|
| 238 | 238 |
|
test/openagents_web/controllers/credit_controller_test.exs modified +17 -8
@@ -19,18 +19,25 @@ defmodule OpenAgentsWeb.CreditControllerTest do
| 19 | 19 |
|
| 20 | 20 |
|
| 21 | 21 |
|
| 22 |
|
|
| 22 | 23 |
|
| 23 | 24 |
|
| 25 |
|
|
| 24 | 26 |
|
| 25 | 27 |
|
| 26 | 28 |
|
| 27 | 29 |
|
| 28 | 30 |
|
| 29 | 31 |
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 36 |
|
|
| 37 |
|
|
| 38 |
|
|
| 39 |
|
|
| 40 |
|
|
| 34 | 41 |
|
| 35 | 42 |
|
| 36 | 43 |
|
@@ -75,13 +82,15 @@ defmodule OpenAgentsWeb.CreditControllerTest do
| 75 | 82 |
|
| 76 | 83 |
|
| 77 | 84 |
|
| 78 |
|
|
| 79 |
|
|
| 85 |
|
|
| 86 |
|
|
| 87 |
|
|
| 88 |
|
|
| 80 | 89 |
|
| 81 | 90 |
|
| 82 |
|
|
| 91 |
|
|
| 83 | 92 |
|
| 84 |
|
|
| 93 |
|
|
| 85 | 94 |
|
| 86 | 95 |
|
| 87 | 96 |
|
test/openagents_web/controllers/gym_run_controller_test.exs modified +2 -2
test/openagents_web/controllers/inference_proxy_controller_test.exs modified +20 -16
@@ -214,30 +214,30 @@ defmodule OpenAgentsWeb.InferenceProxyControllerTest do
| 214 | 214 |
|
| 215 | 215 |
|
| 216 | 216 |
|
| 217 |
|
|
| 217 |
|
|
| 218 | 218 |
|
| 219 | 219 |
|
| 220 | 220 |
|
| 221 | 221 |
|
| 222 | 222 |
|
| 223 | 223 |
|
| 224 |
|
|
| 224 |
|
|
| 225 | 225 |
|
| 226 | 226 |
|
| 227 | 227 |
|
| 228 | 228 |
|
| 229 | 229 |
|
| 230 | 230 |
|
| 231 |
|
|
| 231 |
|
|
| 232 | 232 |
|
| 233 | 233 |
|
| 234 | 234 |
|
| 235 |
|
|
| 235 |
|
|
| 236 | 236 |
|
| 237 | 237 |
|
| 238 | 238 |
|
| 239 | 239 |
|
| 240 |
|
|
| 240 |
|
|
| 241 | 241 |
|
| 242 | 242 |
|
| 243 | 243 |
|
@@ -245,17 +245,17 @@ defmodule OpenAgentsWeb.InferenceProxyControllerTest do
| 245 | 245 |
|
| 246 | 246 |
|
| 247 | 247 |
|
| 248 |
|
|
| 248 |
|
|
| 249 | 249 |
|
| 250 |
|
|
| 250 |
|
|
| 251 | 251 |
|
| 252 | 252 |
|
| 253 | 253 |
|
| 254 |
|
|
| 254 |
|
|
| 255 | 255 |
|
| 256 | 256 |
|
| 257 | 257 |
|
| 258 |
|
|
| 258 |
|
|
| 259 | 259 |
|
| 260 | 260 |
|
| 261 | 261 |
|
@@ -316,9 +316,10 @@ defmodule OpenAgentsWeb.InferenceProxyControllerTest do
| 316 | 316 |
|
| 317 | 317 |
|
| 318 | 318 |
|
| 319 |
|
|
| 320 |
|
|
| 321 |
|
|
| 319 |
|
|
| 320 |
|
|
| 321 |
|
|
| 322 |
|
|
| 322 | 323 |
|
| 323 | 324 |
|
| 324 | 325 |
|
@@ -331,19 +332,22 @@ defmodule OpenAgentsWeb.InferenceProxyControllerTest do
| 331 | 332 |
|
| 332 | 333 |
|
| 333 | 334 |
|
| 334 |
|
|
| 335 |
|
|
| 335 |
|
|
| 336 |
|
|
| 336 | 337 |
|
| 337 | 338 |
|
| 338 | 339 |
|
| 339 | 340 |
|
| 340 | 341 |
|
| 341 |
|
|
| 342 |
|
|
| 343 |
|
|
| 344 |
|
|
| 345 |
|
|
| 342 | 346 |
|
| 343 | 347 |
|
| 344 | 348 |
|
| 345 | 349 |
|
| 346 |
|
|
| 350 |
|
|
| 347 | 351 |
|
| 348 | 352 |
|
| 349 | 353 |
|
test/openagents_web/controllers/inference_proxy_fallback_test.exs modified +12 -4
@@ -109,7 +109,7 @@ defmodule OpenAgentsWeb.InferenceProxyFallbackTest do
| 109 | 109 |
|
| 110 | 110 |
|
| 111 | 111 |
|
| 112 |
|
|
| 112 |
|
|
| 113 | 113 |
|
| 114 | 114 |
|
| 115 | 115 |
|
@@ -119,7 +119,10 @@ defmodule OpenAgentsWeb.InferenceProxyFallbackTest do
| 119 | 119 |
|
| 120 | 120 |
|
| 121 | 121 |
|
| 122 |
|
|
| 122 |
|
|
| 123 |
|
|
| 124 |
|
|
| 125 |
|
|
| 123 | 126 |
|
| 124 | 127 |
|
| 125 | 128 |
|
@@ -127,7 +130,10 @@ defmodule OpenAgentsWeb.InferenceProxyFallbackTest do
| 127 | 130 |
|
| 128 | 131 |
|
| 129 | 132 |
|
| 130 |
|
|
| 133 |
|
|
| 134 |
|
|
| 135 |
|
|
| 136 |
|
|
| 131 | 137 |
|
| 132 | 138 |
|
| 133 | 139 |
|
@@ -204,7 +210,9 @@ defmodule OpenAgentsWeb.InferenceProxyFallbackTest do
| 204 | 210 |
|
| 205 | 211 |
|
| 206 | 212 |
|
| 207 |
|
|
| 213 |
|
|
| 214 |
|
|
| 215 |
|
|
| 208 | 216 |
|
| 209 | 217 |
|
| 210 | 218 |
|
test/openagents_web/controllers/model_catalog_controller_test.exs modified +23 -12
@@ -10,6 +10,15 @@ defmodule OpenAgentsWeb.ModelCatalogControllerTest do
| 10 | 10 |
|
| 11 | 11 |
|
| 12 | 12 |
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
|
| 16 |
|
|
| 17 |
|
|
| 18 |
|
|
| 19 |
|
|
| 20 |
|
|
| 21 |
|
|
| 13 | 22 |
|
| 14 | 23 |
|
| 15 | 24 |
|
@@ -49,10 +58,12 @@ defmodule OpenAgentsWeb.ModelCatalogControllerTest do
| 49 | 58 |
|
| 50 | 59 |
|
| 51 | 60 |
|
| 52 |
|
|
| 53 |
|
|
| 54 |
|
|
| 55 |
|
|
| 61 |
|
|
| 62 |
|
|
| 63 |
|
|
| 64 |
|
|
| 65 |
|
|
| 66 |
|
|
| 56 | 67 |
|
| 57 | 68 |
|
| 58 | 69 |
|
@@ -70,10 +81,9 @@ defmodule OpenAgentsWeb.ModelCatalogControllerTest do
| 70 | 81 |
|
| 71 | 82 |
|
| 72 | 83 |
|
| 73 |
|
|
| 74 |
|
|
| 84 |
|
|
| 75 | 85 |
|
| 76 |
|
|
| 86 |
|
|
| 77 | 87 |
|
| 78 | 88 |
|
| 79 | 89 |
|
@@ -108,7 +118,7 @@ defmodule OpenAgentsWeb.ModelCatalogControllerTest do
| 108 | 118 |
|
| 109 | 119 |
|
| 110 | 120 |
|
| 111 |
|
|
| 121 |
|
|
| 112 | 122 |
|
| 113 | 123 |
|
| 114 | 124 |
|
@@ -116,12 +126,12 @@ defmodule OpenAgentsWeb.ModelCatalogControllerTest do
| 116 | 126 |
|
| 117 | 127 |
|
| 118 | 128 |
|
| 119 |
|
|
| 120 |
|
|
| 129 |
|
|
| 130 |
|
|
| 121 | 131 |
|
| 122 | 132 |
|
| 123 | 133 |
|
| 124 |
|
|
| 134 |
|
|
| 125 | 135 |
|
| 126 | 136 |
|
| 127 | 137 |
|
@@ -137,7 +147,8 @@ defmodule OpenAgentsWeb.ModelCatalogControllerTest do
| 137 | 147 |
|
| 138 | 148 |
|
| 139 | 149 |
|
| 140 |
|
|
| 150 |
|
|
| 151 |
|
|
| 141 | 152 |
|
| 142 | 153 |
|
| 143 | 154 |
|
test/openagents_web/controllers/thread_controller_test.exs modified +36 -14
@@ -11,8 +11,18 @@ defmodule OpenAgentsWeb.ThreadControllerTest do
| 11 | 11 |
|
| 12 | 12 |
|
| 13 | 13 |
|
| 14 |
|
|
| 14 | 15 |
|
| 15 | 16 |
|
| 17 |
|
|
| 18 |
|
|
| 19 |
|
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
|
| 23 |
|
|
| 24 |
|
|
| 25 |
|
|
| 16 | 26 |
|
| 17 | 27 |
|
| 18 | 28 |
|
@@ -132,14 +142,14 @@ defmodule OpenAgentsWeb.ThreadControllerTest do
| 132 | 142 |
|
| 133 | 143 |
|
| 134 | 144 |
|
| 135 |
|
|
| 145 |
|
|
| 136 | 146 |
|
| 137 | 147 |
|
| 138 |
|
|
| 148 |
|
|
| 139 | 149 |
|
| 140 | 150 |
|
| 141 | 151 |
|
| 142 |
|
|
| 152 |
|
|
| 143 | 153 |
|
| 144 | 154 |
|
| 145 | 155 |
|
@@ -154,22 +164,28 @@ defmodule OpenAgentsWeb.ThreadControllerTest do
| 154 | 164 |
|
| 155 | 165 |
|
| 156 | 166 |
|
| 157 |
|
|
| 167 |
|
|
| 168 |
|
|
| 169 |
|
|
| 170 |
|
|
| 171 |
|
|
| 172 |
|
|
| 173 |
|
|
| 158 | 174 |
|
| 159 | 175 |
|
| 160 | 176 |
|
| 161 |
|
|
| 177 |
|
|
| 162 | 178 |
|
| 163 | 179 |
|
| 164 | 180 |
|
| 165 |
|
|
| 181 |
|
|
| 166 | 182 |
|
| 167 | 183 |
|
| 168 | 184 |
|
| 169 | 185 |
|
| 170 | 186 |
|
| 171 | 187 |
|
| 172 |
|
|
| 188 |
|
|
| 173 | 189 |
|
| 174 | 190 |
|
| 175 | 191 |
|
@@ -280,10 +296,12 @@ defmodule OpenAgentsWeb.ThreadControllerTest do
| 280 | 296 |
|
| 281 | 297 |
|
| 282 | 298 |
|
| 283 |
|
|
| 299 |
|
|
| 284 | 300 |
|
| 285 | 301 |
|
| 286 |
|
|
| 302 |
|
|
| 303 |
|
|
| 304 |
|
|
| 287 | 305 |
|
| 288 | 306 |
|
| 289 | 307 |
|
@@ -1483,14 +1501,14 @@ defmodule OpenAgentsWeb.ThreadControllerTest do
| 1483 | 1501 |
|
| 1484 | 1502 |
|
| 1485 | 1503 |
|
| 1486 |
|
|
| 1504 |
|
|
| 1487 | 1505 |
|
| 1488 | 1506 |
|
| 1489 | 1507 |
|
| 1490 | 1508 |
|
| 1491 | 1509 |
|
| 1492 | 1510 |
|
| 1493 |
|
|
| 1511 |
|
|
| 1494 | 1512 |
|
| 1495 | 1513 |
|
| 1496 | 1514 |
|
@@ -1508,7 +1526,7 @@ defmodule OpenAgentsWeb.ThreadControllerTest do
| 1508 | 1526 |
|
| 1509 | 1527 |
|
| 1510 | 1528 |
|
| 1511 |
|
|
| 1529 |
|
|
| 1512 | 1530 |
|
| 1513 | 1531 |
|
| 1514 | 1532 |
|
@@ -1533,16 +1551,20 @@ defmodule OpenAgentsWeb.ThreadControllerTest do
| 1533 | 1551 |
|
| 1534 | 1552 |
|
| 1535 | 1553 |
|
| 1554 |
|
|
| 1555 |
|
|
| 1556 |
|
|
| 1557 |
|
|
| 1536 | 1558 |
|
| 1537 | 1559 |
|
| 1538 |
|
|
| 1560 |
|
|
| 1539 | 1561 |
|
| 1540 | 1562 |
|
| 1541 | 1563 |
|
| 1542 | 1564 |
|
| 1543 | 1565 |
|
| 1544 | 1566 |
|
| 1545 |
|
|
| 1567 |
|
|
| 1546 | 1568 |
|
| 1547 | 1569 |
|
| 1548 | 1570 |
|
test/openagents_web/live/chat_console_test.exs modified +13 -13
@@ -1,6 +1,6 @@
| 1 | 1 |
|
| 2 | 2 |
|
| 3 |
|
|
| 3 |
|
|
| 4 | 4 |
|
| 5 | 5 |
|
| 6 | 6 |
|
@@ -41,7 +41,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 41 | 41 |
|
| 42 | 42 |
|
| 43 | 43 |
|
| 44 |
|
|
| 44 |
|
|
| 45 | 45 |
|
| 46 | 46 |
|
| 47 | 47 |
|
@@ -61,7 +61,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 61 | 61 |
|
| 62 | 62 |
|
| 63 | 63 |
|
| 64 |
|
|
| 64 |
|
|
| 65 | 65 |
|
| 66 | 66 |
|
| 67 | 67 |
|
@@ -100,7 +100,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 100 | 100 |
|
| 101 | 101 |
|
| 102 | 102 |
|
| 103 |
|
|
| 103 |
|
|
| 104 | 104 |
|
| 105 | 105 |
|
| 106 | 106 |
|
@@ -124,7 +124,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 124 | 124 |
|
| 125 | 125 |
|
| 126 | 126 |
|
| 127 |
|
|
| 127 |
|
|
| 128 | 128 |
|
| 129 | 129 |
|
| 130 | 130 |
|
@@ -152,7 +152,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 152 | 152 |
|
| 153 | 153 |
|
| 154 | 154 |
|
| 155 |
|
|
| 155 |
|
|
| 156 | 156 |
|
| 157 | 157 |
|
| 158 | 158 |
|
@@ -190,7 +190,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 190 | 190 |
|
| 191 | 191 |
|
| 192 | 192 |
|
| 193 |
|
|
| 193 |
|
|
| 194 | 194 |
|
| 195 | 195 |
|
| 196 | 196 |
|
@@ -220,7 +220,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 220 | 220 |
|
| 221 | 221 |
|
| 222 | 222 |
|
| 223 |
|
|
| 223 |
|
|
| 224 | 224 |
|
| 225 | 225 |
|
| 226 | 226 |
|
@@ -261,7 +261,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 261 | 261 |
|
| 262 | 262 |
|
| 263 | 263 |
|
| 264 |
|
|
| 264 |
|
|
| 265 | 265 |
|
| 266 | 266 |
|
| 267 | 267 |
|
@@ -279,7 +279,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 279 | 279 |
|
| 280 | 280 |
|
| 281 | 281 |
|
| 282 |
|
|
| 282 |
|
|
| 283 | 283 |
|
| 284 | 284 |
|
| 285 | 285 |
|
@@ -328,7 +328,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 328 | 328 |
|
| 329 | 329 |
|
| 330 | 330 |
|
| 331 |
|
|
| 331 |
|
|
| 332 | 332 |
|
| 333 | 333 |
|
| 334 | 334 |
|
@@ -377,7 +377,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 377 | 377 |
|
| 378 | 378 |
|
| 379 | 379 |
|
| 380 |
|
|
| 380 |
|
|
| 381 | 381 |
|
| 382 | 382 |
|
| 383 | 383 |
|
@@ -481,7 +481,7 @@ defmodule OpenAgentsWeb.ChatConsoleTest do
| 481 | 481 |
|
| 482 | 482 |
|
| 483 | 483 |
|
| 484 |
|
|
| 484 |
|
|
| 485 | 485 |
|
| 486 | 486 |
|
| 487 | 487 |
|
test/openagents_web/live/chat_console_updates_test.exs modified +1 -1
@@ -1,6 +1,6 @@
| 1 | 1 |
|
| 2 | 2 |
|
| 3 |
|
|
| 3 |
|
|
| 4 | 4 |
|
| 5 | 5 |
|
| 6 | 6 |
|
test/openagents_web/live/gym_live_test.exs modified +2 -2
test/openagents_web/live/gym_run_live_test.exs modified +2 -2
@@ -22,7 +22,7 @@ defmodule OpenAgentsWeb.GymRunLiveTest do
| 22 | 22 |
|
| 23 | 23 |
|
| 24 | 24 |
|
| 25 |
|
|
| 25 |
|
|
| 26 | 26 |
|
| 27 | 27 |
|
| 28 | 28 |
|
@@ -66,7 +66,7 @@ defmodule OpenAgentsWeb.GymRunLiveTest do
| 66 | 66 |
|
| 67 | 67 |
|
| 68 | 68 |
|
| 69 |
|
|
| 69 |
|
|
| 70 | 70 |
|
| 71 | 71 |
|
| 72 | 72 |
|
test/openagents_web/live/model_catalog_live_test.exs modified +23 -8
@@ -14,12 +14,21 @@ defmodule OpenAgentsWeb.ModelCatalogLiveTest do
| 14 | 14 |
|
| 15 | 15 |
|
| 16 | 16 |
|
| 17 |
|
|
| 17 | 18 |
|
| 18 | 19 |
|
| 19 | 20 |
|
| 20 | 21 |
|
| 21 | 22 |
|
| 22 |
|
|
| 23 |
|
|
| 24 |
|
|
| 25 |
|
|
| 26 |
|
|
| 27 |
|
|
| 28 |
|
|
| 29 |
|
|
| 30 |
|
|
| 31 |
|
|
| 23 | 32 |
|
| 24 | 33 |
|
| 25 | 34 |
|
@@ -32,6 +41,7 @@ defmodule OpenAgentsWeb.ModelCatalogLiveTest do
| 32 | 41 |
|
| 33 | 42 |
|
| 34 | 43 |
|
| 44 |
|
|
| 35 | 45 |
|
| 36 | 46 |
|
| 37 | 47 |
|
@@ -62,16 +72,21 @@ defmodule OpenAgentsWeb.ModelCatalogLiveTest do
| 62 | 72 |
|
| 63 | 73 |
|
| 64 | 74 |
|
| 75 |
|
|
| 65 | 76 |
|
| 66 | 77 |
|
| 67 | 78 |
|
| 68 |
|
|
| 69 |
|
|
| 70 |
|
|
| 71 |
|
|
| 72 |
|
|
| 73 |
|
|
| 74 |
|
|
| 79 |
|
|
| 80 |
|
|
| 81 |
|
|
| 82 |
|
|
| 83 |
|
|
| 84 |
|
|
| 85 |
|
|
| 86 |
|
|
| 87 |
|
|
| 88 |
|
|
| 89 |
|
|
| 75 | 90 |
|
| 76 | 91 |
|
| 77 | 92 |
|
test/openagents_web/live/thread_show_live_test.exs modified +18 -4
@@ -1,9 +1,13 @@
| 1 | 1 |
|
| 2 |
|
|
| 2 |
|
|
| 3 |
|
|
| 4 |
|
|
| 3 | 5 |
|
| 4 | 6 |
|
| 5 | 7 |
|
| 8 |
|
|
| 6 | 9 |
|
| 10 |
|
|
| 7 | 11 |
|
| 8 | 12 |
|
| 9 | 13 |
|
@@ -119,9 +123,13 @@ defmodule OpenAgentsWeb.ThreadShowLiveTest do
| 119 | 123 |
|
| 120 | 124 |
|
| 121 | 125 |
|
| 122 |
|
|
| 123 | 126 |
|
| 124 |
|
|
| 127 |
|
|
| 128 |
|
|
| 129 |
|
|
| 130 |
|
|
| 131 |
|
|
| 132 |
|
|
| 125 | 133 |
|
| 126 | 134 |
|
| 127 | 135 |
|
@@ -145,7 +153,13 @@ defmodule OpenAgentsWeb.ThreadShowLiveTest do
| 145 | 153 |
|
| 146 | 154 |
|
| 147 | 155 |
|
| 148 |
|
|
| 156 |
|
|
| 157 |
|
|
| 158 |
|
|
| 159 |
|
|
| 160 |
|
|
| 161 |
|
|
| 162 |
|
|
| 149 | 163 |
|
| 150 | 164 |
|
| 151 | 165 |
|
test/support/unpriced_lane.ex added +55
@@ -0,0 +1,55 @@
| 1 |
|
|
| 2 |
|
|
| 3 |
|
|
| 4 |
|
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
|
| 16 |
|
|
| 17 |
|
|
| 18 |
|
|
| 19 |
|
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
|
| 23 |
|
|
| 24 |
|
|
| 25 |
|
|
| 26 |
|
|
| 27 |
|
|
| 28 |
|
|
| 29 |
|
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 36 |
|
|
| 37 |
|
|
| 38 |
|
|
| 39 |
|
|
| 40 |
|
|
| 41 |
|
|
| 42 |
|
|
| 43 |
|
|
| 44 |
|
|
| 45 |
|
|
| 46 |
|
|
| 47 |
|
|
| 48 |
|
|
| 49 |
|
|
| 50 |
|
|
| 51 |
|
|
| 52 |
|
|
| 53 |
|
|
| 54 |
|
|
| 55 |
|