chore: add constrained Crabbox setup#187
Conversation
|
Codex review: found issues before merge. Latest ClawSweeper review: 2026-05-22 21:44 UTC / May 22, 2026, 5:44 PM ET. Workflow note: Future ClawSweeper reviews update this same comment in place. How this review workflow works
Summary Reproducibility: yes. Source inspection is enough: the PR head documents scripts/crabbox-wrapper.mjs and .github/workflows/ci-check-testbox.yml, while current main and the PR head do not provide those support paths. PR rating Rank-up moves:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. Real behavior proof Risk before merge
Maintainer options:
Next step before merge Security Review findings
Review detailsBest possible solution: Land a mcporter-specific Crabbox baseline whose skill only points at supported repo commands/files, with explicit secops approval for the self-hosted hydrate ref and runner model. Do we have a high-confidence way to reproduce the issue? Yes. Source inspection is enough: the PR head documents scripts/crabbox-wrapper.mjs and .github/workflows/ci-check-testbox.yml, while current main and the PR head do not provide those support paths. Is this the best way to solve the issue? No. The narrowed setup direction is plausible, but the mergeable shape should first be repo-specific and have explicit approval for the self-hosted runner/ref execution model. Label justifications:
Full review comments:
Overall correctness: patch is incorrect Security concerns:
What I checked:
Likely related people:
Codex review notes: model gpt-5.5, reasoning high; reviewed against 0c36a6d3f833. |
|
ClawSweeper PR egg 🔥 Warming up: real-behavior proof passed; findings, security review, or rank-up moves are still in progress. Hatch commandComment Hatchability rules:
What is this egg doing here?
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d738cf500c
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| environment is the right proof surface: | ||
|
|
||
| ```sh | ||
| node scripts/crabbox-wrapper.mjs run \ |
There was a problem hiding this comment.
Replace missing wrapper command with repository-local entrypoint
The new Crabbox skill instructs users to run node scripts/crabbox-wrapper.mjs run, but this repository does not contain scripts/crabbox-wrapper.mjs (repo-wide file search returns no match), so the documented Blacksmith/Testbox path fails immediately with a file-not-found error. Because this command is presented as the primary delegated-provider run path, users following the skill cannot execute the advertised validation flow until the instruction is rewritten to use an existing command (for example the new pnpm crabbox:run script) or the wrapper file is added.
Useful? React with 👍 / 👎.
Summary
openclaw/openclaw.package.json.This is the narrowed replacement shape for the earlier broad setup baseline. It intentionally does not add CodeQL, stale automation, licensing changes, Dependabot, package-manager files, or unrelated policy defaults.
Verification
git diff --check.crabbox.yaml,.github/actionlint.yaml, and.github/workflows/crabbox-hydrate.ymlactionlint -config-file .github/actionlint.yaml .github/workflows/crabbox-hydrate.ymlopenclaw/openclaw:ed512c0b0385fae7f6c5c14a7e9e6236ab68936506687a99ca976873492bdc43package.jsonexiststest -z "$(gofmt -l .)"for Go reposNotes
No live Crabbox lease was started for this setup-only patch.