Adds SSH local port-forward support for secure remote gateway access, Ed25519 device identity for operator auth, enhanced Quick Send with error remediation, reconnect resilience, and OpenClaw.Cli validator tool. Includes security fix: SSH user/host input validation to prevent command injection. 615 tests pass (516 shared + 99 tray). Contributed by @sytone Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
807 B
807 B
AGENTS.md
Required Validation After Every Change
All agents working in this repository must run validation after each code change before marking work complete.
Required steps:
- Run full repo build:
./build.ps1
- Run shared tests:
dotnet test ./tests/OpenClaw.Shared.Tests/OpenClaw.Shared.Tests.csproj --no-restore
- Run tray tests:
dotnet test ./tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj --no-restore
If a command fails:
- Fix the issue.
- Re-run the failed command.
- Re-run all required validation commands before completion.
Notes:
- If a build/test is blocked by an environmental lock (for example running executable locking output assemblies), stop/close the locking process and rerun.
- Do not claim completion without reporting validation results.