docs: add OpenClaw gateway recovery ladder - #6081
Conversation
Signed-off-by: WilliamK112 <164879897+WilliamK112@users.noreply.github.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughDocumentation-only update to troubleshooting.mdx adding a section on OpenShell/OpenClaw gateway startup order and expanding the "Sandbox shows as stopped" guidance into a graded recovery procedure covering container restart, status-based recovery, in-sandbox gateway recovery, and rebuild as a last resort. ChangesTroubleshooting Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Suggested labels
Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
docs/reference/troubleshooting.mdx (1)
617-617: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick winConsider a
<Warning>callout for this caution.This line warns against a specific misstep ("Do not start the OpenClaw gateway by hand before the OpenShell gateway is healthy...") that could cause a broken state. As per coding guidelines,
docs/**/*.mdxpages should "use Fern callout components such as<Note>,<Tip>, and<Warning>for callouts in MDX pages," and this warning-style content is a good fit for a<Warning>block rather than inline prose.📝 Proposed callout
-Do not start the OpenClaw gateway by hand before the OpenShell gateway is healthy, because NemoClaw cannot select, inspect, or reconnect the sandbox until OpenShell can see the owning gateway. +<Warning> +Do not start the OpenClaw gateway by hand before the OpenShell gateway is healthy. +NemoClaw cannot select, inspect, or reconnect the sandbox until OpenShell can see the owning gateway. +</Warning>🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@docs/reference/troubleshooting.mdx` at line 617, The troubleshooting note in the MDX content is written as inline prose but should be converted into a Fern callout. Update the section containing the OpenClaw/OpenShell caution to use a <Warning> block in the same way other MDX callouts are handled, keeping the warning text inside that component so it renders consistently with the docs guidelines.Source: Coding guidelines
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@docs/reference/troubleshooting.mdx`:
- Line 617: The troubleshooting note in the MDX content is written as inline
prose but should be converted into a Fern callout. Update the section containing
the OpenClaw/OpenShell caution to use a <Warning> block in the same way other
MDX callouts are handled, keeping the warning text inside that component so it
renders consistently with the docs guidelines.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: ef5056d2-dd7f-4fe7-8258-f4651db5e52c
📒 Files selected for processing (1)
docs/reference/troubleshooting.mdx
Signed-off-by: WilliamK112 <164879897+WilliamK112@users.noreply.github.com>
|
✨ Thanks for the fix. Adding a local cleanup fallback for Related open issues: |
|
Thanks for the contribution. Please pause and re-check the repository requirements before requesting further review. NemoClaw has several layers of contributor guidance that must be followed for every PR: If you are using an AI coding agent, please make sure it is actually reading and following those repo instructions. The repeated misses here should be fixed in your agent workflow before opening or updating more PRs. |
Summary
sandbox_container_stoppedrecovery ladder: start the stopped Docker container, run status recovery, recover the in-sandbox gateway/forwards, rebuild only as a last resortCloses #6031
Validation
git diff --checkrg -n "OpenShell gateway and OpenClaw gateway startup order|sandbox_container_stopped|openshell.ai/sandbox-name|docker start <container-name>" docs/reference/troubleshooting.mdxNote:
npm run docs:check-agent-variantsstill fails on existing unrelated generated-doc drift:docs/reference/commands-nemohermes.mdx is out of sync.Summary by CodeRabbit