these 2 derivations will be built: /nix/store/krblixhyd33vln6vqlsfxaq1a6lhprdg-agent-deck-1.16.38.drv /nix/store/1d908i5hdb8zvrp2n2z0qqxdsq9fj25d-check-agent-deck.drv building '/nix/store/krblixhyd33vln6vqlsfxaq1a6lhprdg-agent-deck-1.16.38.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=22&system=aarch64-darwin&token-file=/run/nix-farm-client/farm-token' building '/nix/store/krblixhyd33vln6vqlsfxaq1a6lhprdg-agent-deck-1.16.38.drv' on farm.numtide.com:50051 agent-deck-1.16.38> mac02: building krblixhyd33vln6vqlsfxaq1a6lhprdg-agent-deck-1.16.38.drv agent-deck-1.16.38> Using versionCheckHook agent-deck-1.16.38> Running phase: unpackPhase agent-deck-1.16.38> unpacking source archive /nix/store/ydyrbfssgjvfj74wmgimpzia6izxz6di-source agent-deck-1.16.38> source root is source agent-deck-1.16.38> Running phase: patchPhase agent-deck-1.16.38> patching script interpreter paths in internal/provider/testdata/fake-provider.sh agent-deck-1.16.38> internal/provider/testdata/fake-provider.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/i1pdjlwb27ki88zssg5q2h696v1r1m15-bash-5.3p20/bin/sh" agent-deck-1.16.38> Running phase: updateAutotoolsGnuConfigScriptsPhase agent-deck-1.16.38> Running phase: configurePhase agent-deck-1.16.38> Running phase: buildPhase agent-deck-1.16.38> Building subPackage ./cmd/agent-deck agent-deck-1.16.38> Running phase: checkPhase agent-deck-1.16.38> 2026/11/09 05:02:22 WARN codex_hook_status_unreadable instance=partial path=/private/tmp/nix-WZ5HX0/TestWriteCodexHookStatus_PartialPriorFailsClosed1355428956/001/.local/share/agent-deck/hooks/partial.json bytes=10 agent-deck-1.16.38> Codex notify hook installed successfully. agent-deck-1.16.38> Config: /private/tmp/nix-WZ5HX0/TestCodexHooksInstallUninstall3346508409/001/.codex/config.toml agent-deck-1.16.38> Codex notify hook removed successfully. agent-deck-1.16.38> Codex notify hook upgraded successfully. agent-deck-1.16.38> Config: /private/tmp/nix-WZ5HX0/TestCodexHooksInstall_UpgradesLegacyTableWithoutMarkers3084229850/001/.codex/config.toml agent-deck-1.16.38> Codex notify hook upgraded successfully. agent-deck-1.16.38> Config: /private/tmp/nix-WZ5HX0/TestCodexHooksInstall_UpgradesLegacyMarkerBlock2926668979/001/.codex/config.toml agent-deck-1.16.38> Codex notify hook upgraded successfully. agent-deck-1.16.38> Config: /private/tmp/nix-WZ5HX0/TestCodexHooksInstall_ReplacesBlockInPlaceAndKeepsMode1204723066/001/.codex/config.toml agent-deck-1.16.38> Codex notify hook removed successfully. agent-deck-1.16.38> Error reading codex config: open /private/tmp/nix-WZ5HX0/TestCodexHooksInstall_UnreadableConfigIsNotOverwritten2617594863/001/.codex/config.toml: permission denied agent-deck-1.16.38> Error writing codex config: open /private/tmp/nix-WZ5HX0/TestCodexHooksInstall_ReadOnlyConfigIsNotReplaced1386570035/001/.codex/config.toml: permission denied agent-deck-1.16.38> Codex notify hook upgraded successfully. agent-deck-1.16.38> Config: /private/tmp/nix-WZ5HX0/TestCodexHooksUninstall_KeepsLineEndingsno_final_newline878326057/001/.codex/config.toml agent-deck-1.16.38> Codex notify hook removed successfully. agent-deck-1.16.38> Codex notify hook upgraded successfully. agent-deck-1.16.38> Config: /private/tmp/nix-WZ5HX0/TestCodexHooksUninstall_KeepsLineEndingscrlf1995949149/001/.codex/config.toml agent-deck-1.16.38> Codex notify hook removed successfully. agent-deck-1.16.38> Error: the agent-deck notify block in /private/tmp/nix-WZ5HX0/TestCodexHooksInstall_BlockBelowTableIsRefusedprofiles.work2409894421/001/.codex/config.toml sits below a [table], where notify belongs to that table. agent-deck-1.16.38> Move the block above every table, or remove it and rerun 'agent-deck codex-hooks install'. agent-deck-1.16.38> Error: the agent-deck notify block in /private/tmp/nix-WZ5HX0/TestCodexHooksInstall_BlockBelowTableIsRefusedprofiles.qa,wes1108314698/001/.codex/config.toml sits below a [table], where notify belongs to that table. agent-deck-1.16.38> Move the block above every table, or remove it and rerun 'agent-deck codex-hooks install'. agent-deck-1.16.38> Error: the agent-deck notify block in /private/tmp/nix-WZ5HX0/TestCodexHooksInstall_BlockBelowTableIsRefused_hooks_._a=b2685389885/001/.codex/config.toml sits below a [table], where notify belongs to that table. agent-deck-1.16.38> Move the block above every table, or remove it and rerun 'agent-deck codex-hooks install'. agent-deck-1.16.38> agent-deck: CLAUDE_CONFIG_DIR="/private/tmp/nix-WZ5HX0/TestEventProfileUsesStorageFallbackForMissingInference3410966742/001/.claude-ghost" would select profile "ghost", which does not exist; falling back to profile "work" instead of creating it. Known profiles: none yet. Pass -p/--profile or set AGENTDECK_PROFILE explicitly to pick a different profile, run `agent-deck profile create ghost` if you intend to create it, or unset CLAUDE_CONFIG_DIR to use the default profile. agent-deck-1.16.38> Gemini hooks installed successfully. agent-deck-1.16.38> Config: /private/tmp/nix-WZ5HX0/TestGeminiHooksInstallUninstall1624500496/001/.gemini/settings.json agent-deck-1.16.38> Gemini hooks removed successfully. agent-deck-1.16.38> ✓ Reordered group 'Beta': position 1 → 0 agent-deck-1.16.38> ✓ Reordered group 'Beta': position 1 → 2 agent-deck-1.16.38> ✓ Reordered group 'Gamma': position 2 → 0 agent-deck-1.16.38> ✓ Reordered group 'Alpha': position 0 → 0 agent-deck-1.16.38> ✓ Reordered group 'Gamma': position 2 → 2 agent-deck-1.16.38> ✓ Reordered group 'Alpha': position 0 → 2 agent-deck-1.16.38> agentpaths: resolved agent-deck path under the real home (/private/tmp/nix-OG4iXO/.config/agent-deck); this touches REAL user data. If this is a test, it is NOT sandboxed; call testutil.IsolateHome() in TestMain and run with a temp HOME+XDG (2026-06-04 data-loss incident, S4). agent-deck-1.16.38> WARNING: no notify-daemon running; completions are not being recorded, so an empty drain or 0 done does not mean nothing finished. Start one with `agent-deck notify-daemon` (`agent-deck conductor setup` installs it as a service). agent-deck-1.16.38> WARNING: no notify-daemon running; completions are not being recorded, so an empty drain or 0 done does not mean nothing finished. Start one with `agent-deck notify-daemon` (`agent-deck conductor setup` installs it as a service). agent-deck-1.16.38> agent-deck: CLAUDE_CONFIG_DIR="/private/tmp/nix-WZ5HX0/TestIssue2740_WatcherCommandsUseTheResolvedProfileCLAUDE_CONFIG413263936/001/.claude-ghost" would select profile "ghost", which does not exist; falling back to profile "work" instead of creating it. Known profiles: none yet. Pass -p/--profile or set AGENTDECK_PROFILE explicitly to pick a different profile, run `agent-deck profile create ghost` if you intend to create it, or unset CLAUDE_CONFIG_DIR to use the default profile. agent-deck-1.16.38> agent-deck: CLAUDE_CONFIG_DIR="/private/tmp/nix-WZ5HX0/TestIssue2740_WatcherCommandsUseTheResolvedProfileCLAUDE_CONFIG413263936/001/.claude-ghost" would select profile "ghost", which does not exist; falling back to profile "work" instead of creating it. Known profiles: work. Pass -p/--profile or set AGENTDECK_PROFILE explicitly to pick a different profile, run `agent-deck profile create ghost` if you intend to create it, or unset CLAUDE_CONFIG_DIR to use the default profile. agent-deck-1.16.38> agent-deck: CLAUDE_CONFIG_DIR="/private/tmp/nix-WZ5HX0/TestIssue2740_WatcherCommandsUseTheResolvedProfileCLAUDE_CONFIG413263936/001/.claude-ghost" would select profile "ghost", which does not exist; falling back to profile "work" instead of creating it. Known profiles: work. Pass -p/--profile or set AGENTDECK_PROFILE explicitly to pick a different profile, run `agent-deck profile create ghost` if you intend to create it, or unset CLAUDE_CONFIG_DIR to use the default profile. agent-deck-1.16.38> notify-daemon: binary upgraded (running 1.16.38, on-disk 1.16.38-next); recycling agent-deck-1.16.38> notify-daemon: binary upgraded (running 1.16.38, on-disk 1.16.38-next); recycling agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_HappyPathEndToEnd (1.35s) agent-deck-1.16.38> provider_connect_azure_test.go:281: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Logging in to Azure with a one-time code. agent-deck-1.16.38> Being logged in to portal.azure.com in a browser does not log in this command; it needs its own login. agent-deck-1.16.38> This works over ssh: you can open the link on any phone or computer. agent-deck-1.16.38> agent-deck-1.16.38> 1. Open: https://microsoft.com/devicelogin agent-deck-1.16.38> 2. Enter code: FAKE1234X agent-deck-1.16.38> 3. Sign in with the Microsoft account that owns (or can use) your Azure subscription. agent-deck-1.16.38> agent-deck-1.16.38> Waiting for you to finish (up to 15 minutes)... agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_HappyPathEndToEnd1057186264/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_SecretOnlyOnStdinAndNeverPrinted (1.12s) agent-deck-1.16.38> provider_connect_azure_test.go:418: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"az"} agent-deck-1.16.38> {"event":"step","message":"","status":"ok","step":"az"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"login"} agent-deck-1.16.38> {"code":"FAKE1234X","event":"device_code","url":"https://microsoft.com/devicelogin"} agent-deck-1.16.38> {"event":"step","message":"Using your az login: dev.tester@outlook.com","status":"ok","step":"login"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"subscription"} agent-deck-1.16.38> {"event":"step","message":"Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111)","status":"ok","step":"subscription"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"providers"} agent-deck-1.16.38> {"event":"step","message":"","status":"ok","step":"providers"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"group"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"region"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"quota"} agent-deck-1.16.38> {"event":"step","message":"vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2).","status":"ok","step":"quota"} agent-deck-1.16.38> {"event":"step","message":"Created resource group agent-deck-sandboxes in westeurope.","status":"ok","step":"group"} agent-deck-1.16.38> {"event":"step","message":"Region westeurope takes new resources and offers Standard_B2s.","status":"ok","step":"region"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"sp"} agent-deck-1.16.38> {"event":"step","message":"Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready.","status":"ok","step":"sp"} agent-deck-1.16.38> {"event":"step","message":"Role: Contributor on resource group agent-deck-sandboxes only.","status":"ok","step":"sp"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"store"} agent-deck-1.16.38> {"event":"step","message":"Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_SecretOnlyOnStdinAndNeverPrinted2422861049/001/.config/agent-deck/azure-vm.conf.","status":"ok","step":"store"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"check"} agent-deck-1.16.38> {"event":"step","message":"Waiting for Azure to see the new service principal...","status":"warn","step":"check"} agent-deck-1.16.38> {"event":"error","kind":"check_failed","message":"Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal.\nprovider \"azure\" list failed: exit status 1: azure-vm provider: python3 not found in PATH\nRun the check again later with: agent-deck provider test azure"} agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_IdempotentRerun (1.30s) agent-deck-1.16.38> provider_connect_azure_test.go:452: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_IdempotentRerun733170785/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_KeepsExtraConfKeys (0.88s) agent-deck-1.16.38> provider_connect_azure_test.go:491: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B1ms VM needs 1). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B1ms. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_KeepsExtraConfKeys2314924149/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_KeepsOtherProviderCommand (0.84s) agent-deck-1.16.38> provider_connect_azure_test.go:525: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Keeping your [providers.azure] command: /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_KeepsOtherProviderCommand1395164089/001/my-azure-provider agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_KeepsOtherProviderCommand1395164089/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_MultiSubTTYMenu (0.86s) agent-deck-1.16.38> provider_connect_azure_test.go:686: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Pay-As-You-Go Dev (22222222-2222-4222-8222-222222222222) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_MultiSubTTYMenu3978277808/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> You have several subscriptions: agent-deck-1.16.38> 1) Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> 2) Pay-As-You-Go Dev (22222222-2222-4222-8222-222222222222) agent-deck-1.16.38> Pick one [1-2]: Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_SubscriptionByNameAndID (0.95s) agent-deck-1.16.38> provider_connect_azure_test.go:713: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Pay-As-You-Go Dev (22222222-2222-4222-8222-222222222222) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_SubscriptionByNameAndID3614032375/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_QuotaFull (1.08s) agent-deck-1.16.38> provider_connect_azure_test.go:819: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 1 free (a Standard_B1s VM needs 1). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B1s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_QuotaFull3877038419/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_QuotaUnreadableContinues (0.90s) agent-deck-1.16.38> provider_connect_azure_test.go:826: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_QuotaUnreadableContinues3829610175/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Could not read the vCPU quota for westeurope; continuing. agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_RegistersProviders (0.95s) agent-deck-1.16.38> provider_connect_azure_test.go:834: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> Enabling Microsoft.Compute in this subscription (one time, takes a minute)... agent-deck-1.16.38> Microsoft.Compute is enabled. agent-deck-1.16.38> Enabling Microsoft.Network in this subscription (one time, takes a minute)... agent-deck-1.16.38> Microsoft.Network is enabled. agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_RegistersProviders289992867/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_SPPropagationDelayRetried (1.06s) agent-deck-1.16.38> provider_connect_azure_test.go:866: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_SPPropagationDelayRetried2579803164/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_CheckFailsAfterWindow (0.88s) agent-deck-1.16.38> provider_connect_azure_test.go:895: stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_GivenSPFromStdin (0.59s) agent-deck-1.16.38> provider_connect_azure_test.go:912: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Using service principal 0f0e0d0c-0b0a-4908-8706-050403020100 (secret from stdin). agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_GivenSPFromStdin1600541075/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_JSONEventShapes (0.96s) agent-deck-1.16.38> provider_connect_azure_test.go:967: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"az"} agent-deck-1.16.38> {"event":"step","message":"","status":"ok","step":"az"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"login"} agent-deck-1.16.38> {"code":"FAKE1234X","event":"device_code","url":"https://microsoft.com/devicelogin"} agent-deck-1.16.38> {"event":"step","message":"Using your az login: dev.tester@outlook.com","status":"ok","step":"login"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"subscription"} agent-deck-1.16.38> {"event":"step","message":"Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111)","status":"ok","step":"subscription"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"providers"} agent-deck-1.16.38> {"event":"step","message":"","status":"ok","step":"providers"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"group"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"region"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"quota"} agent-deck-1.16.38> {"event":"step","message":"vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2).","status":"ok","step":"quota"} agent-deck-1.16.38> {"event":"step","message":"Created resource group agent-deck-sandboxes in westeurope.","status":"ok","step":"group"} agent-deck-1.16.38> {"event":"step","message":"Region westeurope takes new resources and offers Standard_B2s.","status":"ok","step":"region"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"sp"} agent-deck-1.16.38> {"event":"step","message":"Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready.","status":"ok","step":"sp"} agent-deck-1.16.38> {"event":"step","message":"Role: Contributor on resource group agent-deck-sandboxes only.","status":"ok","step":"sp"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"store"} agent-deck-1.16.38> {"event":"step","message":"Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_JSONEventShapes3663035879/001/.config/agent-deck/azure-vm.conf.","status":"ok","step":"store"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"check"} agent-deck-1.16.38> {"event":"step","message":"Waiting for Azure to see the new service principal...","status":"warn","step":"check"} agent-deck-1.16.38> {"event":"error","kind":"check_failed","message":"Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal.\nprovider \"azure\" list failed: exit status 1: azure-vm provider: python3 not found in PATH\nRun the check again later with: agent-deck provider test azure"} agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectRefusesNonTTYWithoutYes (0.84s) agent-deck-1.16.38> provider_connect_azure_test.go:1039: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectRefusesNonTTYWithoutYes635762364/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectTTYConfirm (0.85s) agent-deck-1.16.38> provider_connect_azure_test.go:1053: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectTTYConfirm2253090242/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectRefusesWithSandboxes (0.86s) agent-deck-1.16.38> provider_connect_azure_test.go:1074: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectRefusesWithSandboxes2859858747/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectRemovesEverything (0.86s) agent-deck-1.16.38> provider_connect_azure_test.go:1104: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectRemovesEverything2851201018/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectKeepsUserKeysAndOtherCommand (0.87s) agent-deck-1.16.38> provider_connect_azure_test.go:1150: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectKeepsUserKeysAndOtherCommand4010613483/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectNoPermissionKeepsFiles (0.88s) agent-deck-1.16.38> provider_connect_azure_test.go:1166: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectNoPermissionKeepsFiles695181962/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_WiderScopeWarns (0.90s) agent-deck-1.16.38> provider_connect_azure_test.go:1194: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_WiderScopeWarns3289513145/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Warning: service principal 5a1e0c0d-0000-4000-8000-000000000001 has roles outside resource group agent-deck-sandboxes: agent-deck-1.16.38> User Access Administrator on /subscriptions/11111111-1111-4111-8111-111111111111 agent-deck-1.16.38> agent-deck only needs Contributor on that group. Remove the others in the portal (Access control (IAM)). agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_ProviderCommandFlag (0.94s) agent-deck-1.16.38> provider_connect_azure_test.go:1227: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_ProviderCommandFlag180852366/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "az2" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectKeepsGivenSP (0.90s) agent-deck-1.16.38> provider_connect_azure_test.go:1249: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectKeepsGivenSP3395608731/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_SPNameTakenRefused (1.45s) agent-deck-1.16.38> provider_connect_azure_test.go:1303: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> Resource group agent-deck-sandboxes exists in westeurope. agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal f0f0f0f0-0000-4000-8000-000000000900 is ready. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_SPNameTakenRefused1847133063/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Warning: service principal f0f0f0f0-0000-4000-8000-000000000900 has roles outside resource group agent-deck-sandboxes: agent-deck-1.16.38> Contributor on /subscriptions/11111111-1111-4111-8111-111111111111/resourceGroups/someone-elses-group agent-deck-1.16.38> agent-deck only needs Contributor on that group. Remove the others in the portal (Access control (IAM)). agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_KeptSPCheckFailsHintsReset (0.92s) agent-deck-1.16.38> provider_connect_azure_test.go:1440: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_KeptSPCheckFailsHintsReset3630644782/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_SecretPendingMarker (0.89s) agent-deck-1.16.38> provider_connect_azure_test.go:1461: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_SecretPendingMarker2053531756/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectKeepsSharedBundleAndCustomCommand (0.89s) agent-deck-1.16.38> provider_connect_azure_test.go:1499: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectKeepsSharedBundleAndCustomCom197852859/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_WindowsNeedsWSL (0.75s) agent-deck-1.16.38> provider_connect_azure_test.go:1625: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_WindowsNeedsWSL1520020274/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_RerunDoesNotSaySaved (0.93s) agent-deck-1.16.38> provider_connect_azure_test.go:1631: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_RerunDoesNotSaySaved2250607971/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_QuotaFailLeavesNoGroup (1.25s) agent-deck-1.16.38> provider_connect_azure_test.go:1662: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> Resource group agent-deck-sandboxes exists in northeurope. agent-deck-1.16.38> vCPU quota in northeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Region northeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_QuotaFailLeavesNoGroup1703335558/003/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Note: --location eastus is ignored; the existing group stays in northeurope. agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_JSONCheckAndChanged (0.88s) agent-deck-1.16.38> provider_connect_azure_test.go:1676: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"az"} agent-deck-1.16.38> {"event":"step","message":"","status":"ok","step":"az"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"login"} agent-deck-1.16.38> {"event":"step","message":"Using your az login: dev.tester@outlook.com","status":"ok","step":"login"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"subscription"} agent-deck-1.16.38> {"event":"step","message":"Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111)","status":"ok","step":"subscription"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"providers"} agent-deck-1.16.38> {"event":"step","message":"","status":"ok","step":"providers"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"group"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"region"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"quota"} agent-deck-1.16.38> {"event":"step","message":"vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2).","status":"ok","step":"quota"} agent-deck-1.16.38> {"event":"step","message":"Created resource group agent-deck-sandboxes in westeurope.","status":"ok","step":"group"} agent-deck-1.16.38> {"event":"step","message":"Region westeurope takes new resources and offers Standard_B2s.","status":"ok","step":"region"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"sp"} agent-deck-1.16.38> {"event":"step","message":"Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready.","status":"ok","step":"sp"} agent-deck-1.16.38> {"event":"step","message":"Role: Contributor on resource group agent-deck-sandboxes only.","status":"ok","step":"sp"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"store"} agent-deck-1.16.38> {"event":"step","message":"Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_JSONCheckAndChanged2543134073/001/.config/agent-deck/azure-vm.conf.","status":"ok","step":"store"} agent-deck-1.16.38> {"event":"step","message":"","status":"start","step":"check"} agent-deck-1.16.38> {"event":"step","message":"Waiting for Azure to see the new service principal...","status":"warn","step":"check"} agent-deck-1.16.38> {"event":"error","kind":"check_failed","message":"Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal.\nprovider \"azure\" list failed: exit status 1: azure-vm provider: python3 not found in PATH\nRun the check again later with: agent-deck provider test azure"} agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectRefusalBeforeAnyCall (0.87s) agent-deck-1.16.38> provider_connect_azure_test.go:1697: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectRefusalBeforeAnyCall711162965/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_RegionClosedFallsBack (1.02s) agent-deck-1.16.38> provider_connect_azure_test.go:1749: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> vCPU quota in swedencentral: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Region swedencentral takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_RegionClosedFallsBack274093420/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> westeurope is not accepting new customers for this subscription right now; using swedencentral instead. agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_SizeMissingPicksNext (2.25s) agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_SizeMissingPicksNext/sku_missing=Standard_B2s (1.22s) agent-deck-1.16.38> provider_connect_azure_test.go:1863: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2als_v2 VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2als_v2. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_SizeMissingPicksNextsku_missing=Standa147242820/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Standard_B2s is not offered in westeurope for this subscription; using Standard_B2als_v2 (2 vCPUs, about the same price). agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_SizeMissingPicksNext/sku_restricted=Standard_B2s (1.04s) agent-deck-1.16.38> provider_connect_azure_test.go:1863: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2als_v2 VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2als_v2. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_SizeMissingPicksNextsku_restricted=Sta3299672857/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Standard_B2s is not offered in westeurope for this subscription; using Standard_B2als_v2 (2 vCPUs, about the same price). agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_SizeGivenUnavailable (1.49s) agent-deck-1.16.38> provider_connect_azure_test.go:1923: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_D2s_v5 VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_D2s_v5. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_SizeGivenUnavailable501463038/003/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_SkusUnreadableContinues (0.85s) agent-deck-1.16.38> provider_connect_azure_test.go:1931: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_SkusUnreadableContinues642539037/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Could not read the VM sizes offered in westeurope (ERROR: (InternalServerError) Encountered internal server error. Diagnostic information: timestamp '20261105T091501Z', subscription id '11111111-1111-4111-8111-111111111111', tracking id '6f0c2a51-0000-4000-8000-00000000f009', request correlation id '6f0c2a51-0000-4000-8000-00000000f00a'.); continuing with Standard_B2s. agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_RerunSkipsRegionChecks (0.93s) agent-deck-1.16.38> provider_connect_azure_test.go:1958: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_RerunSkipsRegionChecks64610579/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_UnregisteredNetworkRealTextAndOrder (1.01s) agent-deck-1.16.38> provider_connect_azure_test.go:2002: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> Enabling Microsoft.Compute in this subscription (one time, takes a minute)... agent-deck-1.16.38> Microsoft.Compute is enabled. agent-deck-1.16.38> Enabling Microsoft.Network in this subscription (one time, takes a minute)... agent-deck-1.16.38> Microsoft.Network is enabled. agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_UnregisteredNetworkRealTextAndOrder326585086/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectWrongTenantKeepsSecret (0.89s) agent-deck-1.16.38> provider_connect_azure_test.go:2085: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectWrongTenantKeepsSecret3769093274/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectSubscriptionNotReachedKeepsSecret (0.88s) agent-deck-1.16.38> provider_connect_azure_test.go:2128: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectSubscriptionNotReachedKeepsSe868481105/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectSecretFileElsewhere (3.57s) agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectSecretFileElsewhere/connect's_secret_in_another_dir (0.91s) agent-deck-1.16.38> provider_connect_azure_test.go:2164: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectSecretFileElsewhereconnects2174185834/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectSecretFileElsewhere/another_name (0.89s) agent-deck-1.16.38> provider_connect_azure_test.go:2164: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectSecretFileElsewhereanother_n818873043/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectSecretFileElsewhere/wider_mode (0.87s) agent-deck-1.16.38> provider_connect_azure_test.go:2164: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectSecretFileElsewherewider_mod532361256/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectSecretFileElsewhere/symlink (0.90s) agent-deck-1.16.38> provider_connect_azure_test.go:2164: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectSecretFileElsewheresymlink3881982664/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> --- FAIL: TestProviderConnectAzure_DisconnectTenantFromSubscriptionOrRefuse (0.90s) agent-deck-1.16.38> provider_connect_azure_test.go:2218: connect exit 1 agent-deck-1.16.38> stdout: agent-deck-1.16.38> Using your az login: dev.tester@outlook.com agent-deck-1.16.38> Subscription: Azure subscription 1 (11111111-1111-4111-8111-111111111111) agent-deck-1.16.38> vCPU quota in westeurope: 10 free (a Standard_B2s VM needs 2). agent-deck-1.16.38> Created resource group agent-deck-sandboxes in westeurope. agent-deck-1.16.38> Region westeurope takes new resources and offers Standard_B2s. agent-deck-1.16.38> Creating service principal agent-deck-sandboxes-sp (Contributor on resource group agent-deck-sandboxes only)... agent-deck-1.16.38> Service principal 5a1e0c0d-0000-4000-8000-000000000001 is ready. agent-deck-1.16.38> Role: Contributor on resource group agent-deck-sandboxes only. agent-deck-1.16.38> Saved the settings in /private/tmp/nix-WZ5HX0/TestProviderConnectAzure_DisconnectTenantFromSubscriptionOrRefus30932916/001/.config/agent-deck/azure-vm.conf. agent-deck-1.16.38> agent-deck-1.16.38> stderr: agent-deck-1.16.38> Waiting for Azure to see the new service principal... agent-deck-1.16.38> Setup is saved, but the check failed: agent-deck could not list VMs in agent-deck-sandboxes as the service principal. agent-deck-1.16.38> provider "azure" list failed: exit status 1: azure-vm provider: python3 not found in PATH agent-deck-1.16.38> Run the check again later with: agent-deck provider test azure agent-deck-1.16.38> Waiting for the sandbox provider to clean up (press Ctrl-C again to quit now)... agent-deck-1.16.38> Waiting for the sandbox provider to clean up (press Ctrl-C again to quit now)... agent-deck-1.16.38> Waiting for the sandbox provider to clean up (press Ctrl-C again to quit now)... agent-deck-1.16.38> remote-agent: probe: storage gone agent-deck-1.16.38> remote-agent: binary upgraded (running v1.16.38); exiting so the controller reconnects agent-deck-1.16.38> remote-agent: probe produced no listing (Error: database is locked) agent-deck-1.16.38> remote-agent: probe produced no listing ([]) agent-deck-1.16.38> remote-agent: no input for 300ms, exiting agent-deck-1.16.38> remote-agent: the host now selects another profile; exiting so the controller reconnects agent-deck-1.16.38> agent-deck-1.16.38> ═══ Remote: offline (a@offline) ═══ agent-deck-1.16.38> – Skipped: agent-deck not found on remote or host unreachable agent-deck-1.16.38> agent-deck-1.16.38> ═══ Remote: offline (a@offline) ═══ agent-deck-1.16.38> ✗ Failed: stub: no platform agent-deck-1.16.38> A remote sweep is already running on this controller (pid 46315, started 5:04AM); waiting for it... agent-deck-1.16.38> agent-deck-1.16.38> ═══ Remote: lab (a@lab) ═══ agent-deck-1.16.38> – Skipped: sweep already in progress, remote lab is being updated by 46315 agent-deck-1.16.38> agent-deck-1.16.38> ═══ Remote: other (a@other) ═══ agent-deck-1.16.38> ✓ Up to date (v1.16.0) agent-deck-1.16.38> agent-deck-1.16.38> ═══ Remote: lab (a@lab) ═══ agent-deck-1.16.38> ✓ Up to date (v1.16.0) agent-deck-1.16.38> agent-deck-1.16.38> ═══ Remote: other (a@other) ═══ agent-deck-1.16.38> ✓ Up to date (v1.16.0) agent-deck-1.16.38> Warning: the session restarted, but its new tmux name could not be recorded: record restart outcome for tmux session "agentdeck_cli-restart-target_72010ec1": record restart outcome for "662f9b8e-1794200692": instance row not found agent-deck-1.16.38> The session is running; agent-deck may show it as errored until the name is saved. agent-deck-1.16.38> Handed switch-account of self to a detached agent-deck (pid 999): it targets the session this command runs in, whose restart ends this pane. Output: /tmp/x.log. Check the result with `agent-deck session show 6feda45e-1794200720` once the session is back. agent-deck-1.16.38> Warning: output freshness timeout (300ms) — response may be stale agent-deck-1.16.38> Warning: output freshness timeout (300ms) — response may be stale agent-deck-1.16.38> Warning: output freshness timeout (300ms) — response may be stale agent-deck-1.16.38> Launch agent re-registration deferred: a remote sweep (pid 12345, started 05:06:05) is still running agent-deck-1.16.38> Imported 2 channel(s) agent-deck-1.16.38> C0AABSF5GKD -> si-bugs/watcher.toml agent-deck-1.16.38> C1BBCDF6HLE -> feat-req/watcher.toml agent-deck-1.16.38> agent-deck-1.16.38> Note: Set the ntfy topic in each watcher.toml (all Slack channels agent-deck-1.16.38> share one ntfy topic from the Cloudflare Worker). agent-deck-1.16.38> Clients written to: /private/tmp/nix-WZ5HX0/TestImportChannels_EndToEnd1103917212/002/clients.json agent-deck-1.16.38> Imported 1 channel(s) agent-deck-1.16.38> C0AABSF5GKD -> si-bugs/watcher.toml agent-deck-1.16.38> agent-deck-1.16.38> Note: Set the ntfy topic in each watcher.toml (all Slack channels agent-deck-1.16.38> share one ntfy topic from the Cloudflare Worker). agent-deck-1.16.38> Clients written to: /private/tmp/nix-WZ5HX0/TestImportChannels_Idempotent4092253718/002/clients.json agent-deck-1.16.38> Imported 1 channel(s) agent-deck-1.16.38> C0AABSF5GKD -> si-bugs/watcher.toml agent-deck-1.16.38> agent-deck-1.16.38> Note: Set the ntfy topic in each watcher.toml (all Slack channels agent-deck-1.16.38> share one ntfy topic from the Cloudflare Worker). agent-deck-1.16.38> Clients written to: /private/tmp/nix-WZ5HX0/TestImportChannels_Idempotent4092253718/002/clients.json agent-deck-1.16.38> Imported 0 channel(s) agent-deck-1.16.38> Clients written to: /private/tmp/nix-WZ5HX0/TestImportChannels_EmptyChannels3239353133/002/clients.json agent-deck-1.16.38> Installed skill: watcher-creator -> /private/tmp/nix-WZ5HX0/TestWatcherInstallSkill1329277107/001/xdg-config/agent-deck/skills/pool/watcher-creator agent-deck-1.16.38> Installed skill: watcher-creator -> /private/tmp/nix-WZ5HX0/TestWatcherInstallSkill_DirMode1236166857/001/xdg-config/agent-deck/skills/pool/watcher-creator agent-deck-1.16.38> Created watcher: create-topic-ntfy (type: ntfy) agent-deck-1.16.38> Warning: ntfy watcher: this topic is easy to guess and the public server https://ntfy.sh has no access token set, so anyone who guesses the topic can read its events and inject fake ones. Fix one of: use a random topic (agent-deck watcher create ntfy --name --random-topic); set an access token ($NTFY_TOKEN or --token-file with chmod 600, or token = "..." under [source] in watcher.toml); or use your own ntfy server (--server https://ntfy.example.com, or server = "..." under [source]). agent-deck-1.16.38> Created watcher: create-topic-slack (type: slack) agent-deck-1.16.38> Warning: slack watcher: this topic is easy to guess and the public server https://ntfy.sh has no access token set, so anyone who guesses the topic can read its events and inject fake ones. Fix one of: use a random topic (agent-deck watcher create slack --name --random-topic); set an access token ($NTFY_TOKEN or --token-file with chmod 600, or token = "..." under [source] in watcher.toml); or use your own ntfy server (--server https://ntfy.example.com, or server = "..." under [source]). agent-deck-1.16.38> Usage: agent-deck watcher [args] agent-deck-1.16.38> agent-deck-1.16.38> Watchers listen for inbound events (webhooks, push notifications, agent-deck-1.16.38> GitHub events, Slack messages) and route them to conductor sessions agent-deck-1.16.38> so your running agents can act on them automatically. agent-deck-1.16.38> agent-deck-1.16.38> Commands: agent-deck-1.16.38> create --name Create a new watcher (types: webhook, ntfy, github, slack) agent-deck-1.16.38> start Mark a watcher as running (run by the profile's watcher engine) agent-deck-1.16.38> stop Mark a watcher as stopped agent-deck-1.16.38> reload [--json] Apply watcher and clients.json changes to the running engine now agent-deck-1.16.38> list [--json] List all watchers with status and event rate agent-deck-1.16.38> status [--json] Show watcher info, recent events and events not delivered yet agent-deck-1.16.38> test Route a synthetic event to verify routing config agent-deck-1.16.38> routes [--json] Show all routing rules from clients.json agent-deck-1.16.38> import Migrate bash issue-watcher channels.json to Go watcher config agent-deck-1.16.38> install-skill Install a skill to ~/config/agent-deck/skills/pool (e.g. watcher-creator) agent-deck-1.16.38> agent-deck-1.16.38> Examples (one per adapter type): agent-deck-1.16.38> agent-deck-1.16.38> # Generic HTTP webhook on 127.0.0.1:9000. Requests must be signed with a agent-deck-1.16.38> # secret: generated and stored in its watcher.toml unless given by agent-deck-1.16.38> # $WEBHOOK_SECRET or --secret-file (chmod 600): agent-deck-1.16.38> agent-deck watcher create webhook --name my-webhook --port 9000 agent-deck-1.16.38> agent-deck-1.16.38> # GitHub repository webhook with HMAC-SHA256 verification agent-deck-1.16.38> # Secret comes from the environment or a chmod-600 file, never a CLI arg: agent-deck-1.16.38> GITHUB_WEBHOOK_SECRET=... agent-deck watcher create github --name gh-alerts agent-deck-1.16.38> agent-deck watcher create github --name gh-alerts --secret-file ~/.gh-webhook-secret agent-deck-1.16.38> agent-deck-1.16.38> # ntfy push-notification topic. On the public https://ntfy.sh anyone who agent-deck-1.16.38> # knows the topic can read and post to it, so use a random topic: agent-deck-1.16.38> agent-deck watcher create ntfy --name phone-alerts --random-topic agent-deck-1.16.38> # or an access-protected topic on your own ntfy server (token from the agent-deck-1.16.38> # environment or a chmod-600 file, never a CLI arg): agent-deck-1.16.38> NTFY_TOKEN=... agent-deck watcher create ntfy --name phone-alerts \ agent-deck-1.16.38> --server https://ntfy.example.com --topic phone-alerts agent-deck-1.16.38> agent-deck-1.16.38> # Slack-bridged via ntfy topic (see skill for Cloudflare Worker setup) agent-deck-1.16.38> agent-deck watcher create slack --name team-slack --random-topic agent-deck-1.16.38> agent-deck-1.16.38> After creating, activate and inspect: agent-deck-1.16.38> agent-deck watcher start agent-deck-1.16.38> agent-deck watcher list # see health + events/hour agent-deck-1.16.38> agent-deck watcher test # fire a synthetic event agent-deck-1.16.38> agent-deck-1.16.38> Routing: edit ~/data/agent-deck/watcher/clients.json to pick which agent-deck-1.16.38> conductor / group receives events. See `agent-deck watcher routes` for agent-deck-1.16.38> the currently-loaded rules across all watchers. agent-deck-1.16.38> agent-deck-1.16.38> Conversational setup (recommended for first-time use): agent-deck-1.16.38> agent-deck watcher install-skill watcher-creator agent-deck-1.16.38> # Then inside Claude Code in an agent-deck session, ask: agent-deck-1.16.38> # "Use the watcher-creator skill to set up a GitHub watcher" agent-deck-1.16.38> agent-deck-1.16.38> Full reference: https://github.com/asheshgoplani/agent-deck#watchers agent-deck-1.16.38> No routing rules configured. agent-deck-1.16.38> No watchers configured. agent-deck-1.16.38> Run 'agent-deck watcher create --name ' to create one. agent-deck-1.16.38> Installed skill: watcher-creator -> /private/tmp/nix-WZ5HX0/TestXDGTask6_WatcherInstallSkillUsesConfiguredPoolPath1191080943/001/xdg-config/agent-deck/skills/pool/watcher-creator agent-deck-1.16.38> FAIL agent-deck-1.16.38> FAIL github.com/asheshgoplani/agent-deck/cmd/agent-deck 262.953s agent-deck-1.16.38> FAIL error: build of '/nix/store/krblixhyd33vln6vqlsfxaq1a6lhprdg-agent-deck-1.16.38.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=22&system=aarch64-darwin&token-file=/run/nix-farm-client/farm-token' failed: Cannot build '/nix/store/krblixhyd33vln6vqlsfxaq1a6lhprdg-agent-deck-1.16.38.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/yq5v8bq2jli36440l03sg08v1av4dh7i-agent-deck-1.16.38 Last 25 log lines: > # Slack-bridged via ntfy topic (see skill for Cloudflare Worker setup) > agent-deck watcher create slack --name team-slack --random-topic > > After creating, activate and inspect: > agent-deck watcher start > agent-deck watcher list # see health + events/hour > agent-deck watcher test # fire a synthetic event > > Routing: edit ~/data/agent-deck/watcher/clients.json to pick which > conductor / group receives events. See `agent-deck watcher routes` for > the currently-loaded rules across all watchers. > > Conversational setup (recommended for first-time use): > agent-deck watcher install-skill watcher-creator > # Then inside Claude Code in an agent-deck session, ask: > # "Use the watcher-creator skill to set up a GitHub watcher" > > Full reference: https://github.com/asheshgoplani/agent-deck#watchers > No routing rules configured. > No watchers configured. > Run 'agent-deck watcher create --name ' to create one. > Installed skill: watcher-creator -> /private/tmp/nix-WZ5HX0/TestXDGTask6_WatcherInstallSkillUsesConfiguredPoolPath1191080943/001/xdg-config/agent-deck/skills/pool/watcher-creator > FAIL > FAIL github.com/asheshgoplani/agent-deck/cmd/agent-deck 262.953s > FAIL For full logs, run: nix log /nix/store/krblixhyd33vln6vqlsfxaq1a6lhprdg-agent-deck-1.16.38.drv error: Cannot build '/nix/store/krblixhyd33vln6vqlsfxaq1a6lhprdg-agent-deck-1.16.38.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/yq5v8bq2jli36440l03sg08v1av4dh7i-agent-deck-1.16.38 error: Cannot build '/nix/store/1d908i5hdb8zvrp2n2z0qqxdsq9fj25d-check-agent-deck.drv'. Reason: 1 dependency failed. Output paths: /nix/store/g2m62hfs2mb39jjnyffpzzxc9arqj8sp-check-agent-deck