docs(agents): clarify Testbox cleanup syntax (#105268)

This commit is contained in:
Peter Steinberger
2026-07-12 10:55:36 +01:00
committed by GitHub
parent 5fe350c668
commit 916d43c9b9
+1
View File
@@ -132,6 +132,7 @@ Skills own workflows; root owns hard policy and routing.
- Use `$openclaw-testing` for test/CI choice and `$crabbox` for remote/full/E2E proof.
- At task start, if code changes, tests, builds, typechecks, lint fan-out, Docker, packaging, E2E, or live proof are likely, classify source trust and immediately pre-warm the safe Crabbox backend in a background command session. Trusted maintainer code defaults to Blacksmith Testbox; untrusted contributor/fork code uses secretless fork CI or sanitized direct AWS Crabbox under the rule above. Continue inspection/editing while it hydrates; sync the current checkout for every run, reuse the lease, then stop it before handoff.
- Warm Testbox from the task checkout; lease ownership is checkout-path scoped.
- Testbox cleanup: `blacksmith testbox stop --id <tbx_id>`; id is not positional.
- PR review artifacts: keep template enum values; put evidence detail in summaries.
- Crabbox request means real scenario proof: install/update/call/repro user path; not just copy tests and run them remotely.
- Visual proof: use Crabbox, set up like a user, then screenshot-verify. No harness/bypass/shortcut unless explicitly asked.