Skip to content

Add gateway terminal controls#9

Closed
ranjeshj wants to merge 5 commits into
masterfrom
user/ranjeshj/gatewaycontrol
Closed

Add gateway terminal controls#9
ranjeshj wants to merge 5 commits into
masterfrom
user/ranjeshj/gatewaycontrol

Conversation

@ranjeshj

Copy link
Copy Markdown
Owner

Summary

  • Add Connection page terminal access for setup-managed WSL gateways and SSH-tunneled gateway hosts
  • Add WSL-only gateway Start, Stop, and Restart actions using openclaw gateway commands inside the managed distro
  • Add pure classifier, terminal command, WSL controller tests, and staged UX polish from review feedback

Validation

  • ./build.ps1
  • dotnet test ./tests/OpenClaw.Shared.Tests/OpenClaw.Shared.Tests.csproj --no-restore
  • dotnet test ./tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj --no-restore

vincentkoc and others added 5 commits May 29, 2026 16:54
Migrate release signing to Azure Artifact Signing with OIDC and the openclaw signing profile.
* Add uninstall gateway choice

Prompt users during uninstall before removing the local WSL gateway and route the uninstall through a direct WSL cleanup helper so OpenClaw binaries are not launched from the install directory.

The helper unregisters OpenClawGateway, cleans setup-managed gateway artifacts, and preserves generated gateway state when the user declines removal.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Guard gateway cleanup against reparse points

Refuse recursive gateway directory deletion when the target is a junction or symlink, matching the SetupEngine safety guard and preventing cleanup from crossing outside the app-owned WSL directory.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Adds Connection page terminal access for setup-managed WSL gateways and SSH-tunneled gateway hosts. Adds WSL-only Start, Stop, and Restart actions that run gateway CLI commands in the managed distro.

Validation: .\build.ps1; dotnet test .\tests\OpenClaw.Shared.Tests\OpenClaw.Shared.Tests.csproj --no-restore; dotnet test .\tests\OpenClaw.Tray.Tests\OpenClaw.Tray.Tests.csproj --no-restore.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ranjeshj ranjeshj closed this May 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants