fix: give Windows a PowerShell installer instead of curl | sh
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 479 · 2026-08-28T15:37:26.798777Z
- built
- 13 modules in 69.5 s
- deployed
- live · 13 modules on 3 nodes · push→live —
- deployed
- needs_rolling_replace · 13 modules on 0 nodes · push→live —
Changed files
-
modified
assets/js/coder_copy.js -
modified
config/config.exs -
modified
lib/openagents_web.ex -
added
lib/openagents_web/cli_install.ex -
modified
lib/openagents_web/components/landing.ex -
modified
lib/openagents_web/live/coder_live.ex -
modified
lib/openagents_web/live/components_live.ex -
modified
lib/openagents_web/live/home_live.ex -
modified
lib/openagents_web/live/repository_index_live.ex -
modified
priv/docs/install-cli.md -
modified
priv/docs/openagents-cli.md -
added
priv/static/install.ps1 -
modified
priv/static/install.sh -
modified
test/openagents_web/controllers/page_controller_test.exs -
modified
test/openagents_web/docs_catalog_test.exs -
modified
test/openagents_web/install_script_test.exs -
modified
test/openagents_web/live/coder_live_test.exs
Diff
17 files changed, +239 -15
assets/js/coder_copy.js modified +11
@@ -1,9 +1,20 @@
| 1 | 1 |
|
| 2 | 2 |
|
| 3 |
|
|
| 3 | 4 |
|
| 4 | 5 |
|
| 5 | 6 |
|
| 6 | 7 |
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
|
| 16 |
|
|
| 17 |
|
|
| 7 | 18 |
|
| 8 | 19 |
|
| 9 | 20 |
|
config/config.exs modified +6
@@ -7,6 +7,12 @@
| 7 | 7 |
|
| 8 | 8 |
|
| 9 | 9 |
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
|
| 10 | 16 |
|
| 11 | 17 |
|
| 12 | 18 |
|
lib/openagents_web.ex modified +1 -1
@@ -19,7 +19,7 @@ defmodule OpenAgentsWeb do
| 19 | 19 |
|
| 20 | 20 |
|
| 21 | 21 |
|
| 22 |
|
|
| 22 |
|
|
| 23 | 23 |
|
| 24 | 24 |
|
| 25 | 25 |
|
lib/openagents_web/cli_install.ex added +15
@@ -0,0 +1,15 @@
| 1 |
|
|
| 2 |
|
|
| 3 |
|
|
| 4 |
|
|
| 5 |
|
|
| 6 |
|
|
| 7 |
|
|
| 8 |
|
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
lib/openagents_web/components/landing.ex modified +21 -1
@@ -231,7 +231,9 @@ defmodule OpenAgentsWeb.UI.Landing do
| 231 | 231 |
|
| 232 | 232 |
|
| 233 | 233 |
|
| 234 |
|
|
| 234 | 235 |
|
| 236 |
|
|
| 235 | 237 |
|
| 236 | 238 |
|
| 237 | 239 |
|
@@ -244,11 +246,15 @@ defmodule OpenAgentsWeb.UI.Landing do
| 244 | 246 |
|
| 245 | 247 |
|
| 246 | 248 |
|
| 249 |
|
|
| 250 |
|
|
| 251 |
|
|
| 252 |
|
|
| 247 | 253 |
|
| 248 | 254 |
|
| 249 | 255 |
|
| 250 | 256 |
|
| 251 |
|
|
| 257 |
|
|
| 252 | 258 |
|
| 253 | 259 |
|
| 254 | 260 |
|
@@ -259,6 +265,7 @@ defmodule OpenAgentsWeb.UI.Landing do
| 259 | 265 |
|
| 260 | 266 |
|
| 261 | 267 |
|
| 268 |
|
|
| 262 | 269 |
|
| 263 | 270 |
|
| 264 | 271 |
|
@@ -272,6 +279,19 @@ defmodule OpenAgentsWeb.UI.Landing do
| 272 | 279 |
|
| 273 | 280 |
|
| 274 | 281 |
|
| 282 |
|
|
| 283 |
|
|
| 284 |
|
|
| 285 |
|
|
| 286 |
|
|
| 287 |
|
|
| 288 |
|
|
| 289 |
|
|
| 290 |
|
|
| 291 |
|
|
| 292 |
|
|
| 293 |
|
|
| 294 |
|
|
| 275 | 295 |
|
| 276 | 296 |
|
| 277 | 297 |
|
lib/openagents_web/live/coder_live.ex modified +5 -1
@@ -25,7 +25,8 @@ defmodule OpenAgentsWeb.CoderLive do
| 25 | 25 |
|
| 26 | 26 |
|
| 27 | 27 |
|
| 28 |
|
|
| 28 |
|
|
| 29 |
|
|
| 29 | 30 |
|
| 30 | 31 |
|
| 31 | 32 |
|
@@ -100,6 +101,7 @@ defmodule OpenAgentsWeb.CoderLive do
| 100 | 101 |
|
| 101 | 102 |
|
| 102 | 103 |
|
| 104 |
|
|
| 103 | 105 |
|
| 104 | 106 |
|
| 105 | 107 |
|
@@ -110,6 +112,8 @@ defmodule OpenAgentsWeb.CoderLive do
| 110 | 112 |
|
| 111 | 113 |
|
| 112 | 114 |
|
| 115 |
|
|
| 116 |
|
|
| 113 | 117 |
|
| 114 | 118 |
|
| 115 | 119 |
|
lib/openagents_web/live/components_live.ex modified +4 -2
@@ -1676,7 +1676,8 @@ defmodule OpenAgentsWeb.ComponentsLive do
| 1676 | 1676 |
|
| 1677 | 1677 |
|
| 1678 | 1678 |
|
| 1679 |
|
|
| 1679 |
|
|
| 1680 |
|
|
| 1680 | 1681 |
|
| 1681 | 1682 |
|
| 1682 | 1683 |
|
@@ -1724,7 +1725,8 @@ defmodule OpenAgentsWeb.ComponentsLive do
| 1724 | 1725 |
|
| 1725 | 1726 |
|
| 1726 | 1727 |
|
| 1727 |
|
|
| 1728 |
|
|
| 1729 |
|
|
| 1728 | 1730 |
|
| 1729 | 1731 |
|
| 1730 | 1732 |
|
lib/openagents_web/live/home_live.ex modified +13 -7
@@ -44,11 +44,12 @@ defmodule OpenAgentsWeb.HomeLive do
| 44 | 44 |
|
| 45 | 45 |
|
| 46 | 46 |
|
| 47 |
|
|
| 48 |
|
|
| 49 |
|
|
| 50 |
|
|
| 51 |
|
|
| 47 |
|
|
| 48 |
|
|
| 49 |
|
|
| 50 |
|
|
| 51 |
|
|
| 52 |
|
|
| 52 | 53 |
|
| 53 | 54 |
|
| 54 | 55 |
|
@@ -68,7 +69,8 @@ defmodule OpenAgentsWeb.HomeLive do
| 68 | 69 |
|
| 69 | 70 |
|
| 70 | 71 |
|
| 71 |
|
|
| 72 |
|
|
| 73 |
|
|
| 72 | 74 |
|
| 73 | 75 |
|
| 74 | 76 |
|
@@ -496,7 +498,11 @@ defmodule OpenAgentsWeb.HomeLive do
| 496 | 498 |
|
| 497 | 499 |
|
| 498 | 500 |
|
| 499 |
|
|
| 501 |
|
|
| 502 |
|
|
| 503 |
|
|
| 504 |
|
|
| 505 |
|
|
| 500 | 506 |
|
| 501 | 507 |
|
| 502 | 508 |
|
lib/openagents_web/live/repository_index_live.ex modified +1 -1
@@ -29,7 +29,7 @@ defmodule OpenAgentsWeb.RepositoryIndexLive do
| 29 | 29 |
|
| 30 | 30 |
|
| 31 | 31 |
|
| 32 |
|
|
| 32 |
|
|
| 33 | 33 |
|
| 34 | 34 |
|
| 35 | 35 |
|
priv/docs/install-cli.md modified +8 -1
@@ -1,11 +1,18 @@
| 1 | 1 |
|
| 2 | 2 |
|
| 3 |
|
|
| 3 |
|
|
| 4 | 4 |
|
| 5 | 5 |
|
| 6 | 6 |
|
| 7 | 7 |
|
| 8 | 8 |
|
| 9 |
|
|
| 10 |
|
|
| 11 |
|
|
| 12 |
|
|
| 13 |
|
|
| 14 |
|
|
| 15 |
|
|
| 9 | 16 |
|
| 10 | 17 |
|
| 11 | 18 |
|
priv/docs/openagents-cli.md modified +6
@@ -36,6 +36,12 @@ curl -fsSL https://openagents.com/install.sh | sh
| 36 | 36 |
|
| 37 | 37 |
|
| 38 | 38 |
|
| 39 |
|
|
| 40 |
|
|
| 41 |
|
|
| 42 |
|
|
| 43 |
|
|
| 44 |
|
|
| 39 | 45 |
|
| 40 | 46 |
|
| 41 | 47 |
|
priv/static/install.ps1 added +115
@@ -0,0 +1,115 @@
| 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 |
|
|
| 56 |
|
|
| 57 |
|
|
| 58 |
|
|
| 59 |
|
|
| 60 |
|
|
| 61 |
|
|
| 62 |
|
|
| 63 |
|
|
| 64 |
|
|
| 65 |
|
|
| 66 |
|
|
| 67 |
|
|
| 68 |
|
|
| 69 |
|
|
| 70 |
|
|
| 71 |
|
|
| 72 |
|
|
| 73 |
|
|
| 74 |
|
|
| 75 |
|
|
| 76 |
|
|
| 77 |
|
|
| 78 |
|
|
| 79 |
|
|
| 80 |
|
|
| 81 |
|
|
| 82 |
|
|
| 83 |
|
|
| 84 |
|
|
| 85 |
|
|
| 86 |
|
|
| 87 |
|
|
| 88 |
|
|
| 89 |
|
|
| 90 |
|
|
| 91 |
|
|
| 92 |
|
|
| 93 |
|
|
| 94 |
|
|
| 95 |
|
|
| 96 |
|
|
| 97 |
|
|
| 98 |
|
|
| 99 |
|
|
| 100 |
|
|
| 101 |
|
|
| 102 |
|
|
| 103 |
|
|
| 104 |
|
|
| 105 |
|
|
| 106 |
|
|
| 107 |
|
|
| 108 |
|
|
| 109 |
|
|
| 110 |
|
|
| 111 |
|
|
| 112 |
|
|
| 113 |
|
|
| 114 |
|
|
| 115 |
|
priv/static/install.sh modified +2 -1
@@ -6,7 +6,8 @@
| 6 | 6 |
|
| 7 | 7 |
|
| 8 | 8 |
|
| 9 |
|
|
| 9 |
|
|
| 10 |
|
|
| 10 | 11 |
|
| 11 | 12 |
|
| 12 | 13 |
|
test/openagents_web/controllers/page_controller_test.exs modified +9
@@ -19,10 +19,19 @@ defmodule OpenAgentsWeb.PageControllerTest do
| 19 | 19 |
|
| 20 | 20 |
|
| 21 | 21 |
|
| 22 |
|
|
| 22 | 23 |
|
| 23 | 24 |
|
| 24 | 25 |
|
| 25 | 26 |
|
| 26 | 27 |
|
| 27 | 28 |
|
| 29 |
|
|
| 30 |
|
|
| 31 |
|
|
| 32 |
|
|
| 33 |
|
|
| 34 |
|
|
| 35 |
|
|
| 36 |
|
|
| 28 | 37 |
|
test/openagents_web/docs_catalog_test.exs modified +1
@@ -143,6 +143,7 @@ defmodule OpenAgentsWeb.DocsCatalogTest do
| 143 | 143 |
|
| 144 | 144 |
|
| 145 | 145 |
|
| 146 |
|
|
| 146 | 147 |
|
| 147 | 148 |
|
| 148 | 149 |
|
test/openagents_web/install_script_test.exs modified +20
@@ -17,6 +17,7 @@ defmodule OpenAgentsWeb.InstallScriptTest do
| 17 | 17 |
|
| 18 | 18 |
|
| 19 | 19 |
|
| 20 |
|
|
| 20 | 21 |
|
| 21 | 22 |
|
| 22 | 23 |
|
@@ -46,6 +47,12 @@ defmodule OpenAgentsWeb.InstallScriptTest do
| 46 | 47 |
|
| 47 | 48 |
|
| 48 | 49 |
|
| 50 |
|
|
| 51 |
|
|
| 52 |
|
|
| 53 |
|
|
| 54 |
|
|
| 55 |
|
|
| 49 | 56 |
|
| 50 | 57 |
|
| 51 | 58 |
|
@@ -76,6 +83,19 @@ defmodule OpenAgentsWeb.InstallScriptTest do
| 76 | 83 |
|
| 77 | 84 |
|
| 78 | 85 |
|
| 86 |
|
|
| 87 |
|
|
| 88 |
|
|
| 89 |
|
|
| 90 |
|
|
| 91 |
|
|
| 92 |
|
|
| 93 |
|
|
| 94 |
|
|
| 95 |
|
|
| 96 |
|
|
| 97 |
|
|
| 98 |
|
|
| 79 | 99 |
|
| 80 | 100 |
|
| 81 | 101 |
|
test/openagents_web/live/coder_live_test.exs modified +1
@@ -11,6 +11,7 @@ defmodule OpenAgentsWeb.CoderLiveTest do
| 11 | 11 |
|
| 12 | 12 |
|
| 13 | 13 |
|
| 14 |
|
|
| 14 | 15 |
|
| 15 | 16 |
|
| 16 | 17 |
|