Spaces:
Sleeping
Sleeping
Claude Code Claude Opus 4.6 commited on
Commit ·
99bbfbe
1
Parent(s): f12ecb5
Claude Code: Fix cain_status.json path resolution for Docker container
Browse files- Added script_dir/openclaw/.openclaw/agents/cain_status.json to search paths
- Fixed absolute path from /app/openclaw/cain_status.json to /app/openclaw/.openclaw/agents/cain_status.json
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- error_handlers.py +2 -1
error_handlers.py
CHANGED
|
@@ -73,6 +73,7 @@ def _resolve_status_file() -> Path:
|
|
| 73 |
relative_paths = [
|
| 74 |
script_dir / "cain_status.json",
|
| 75 |
script_dir / ".openclaw" / "agents" / "cain_status.json",
|
|
|
|
| 76 |
script_dir.parent / "cain_status.json",
|
| 77 |
]
|
| 78 |
for candidate in relative_paths:
|
|
@@ -80,7 +81,7 @@ def _resolve_status_file() -> Path:
|
|
| 80 |
return candidate
|
| 81 |
|
| 82 |
# Priority 3: Common absolute locations
|
| 83 |
-
for base in ["./cain_status.json", "/app/cain_status.json", "/app/openclaw/cain_status.json", "/data/cain_status.json"]:
|
| 84 |
candidate = Path(base)
|
| 85 |
if candidate.exists():
|
| 86 |
return candidate
|
|
|
|
| 73 |
relative_paths = [
|
| 74 |
script_dir / "cain_status.json",
|
| 75 |
script_dir / ".openclaw" / "agents" / "cain_status.json",
|
| 76 |
+
script_dir / "openclaw" / ".openclaw" / "agents" / "cain_status.json", # Docker path
|
| 77 |
script_dir.parent / "cain_status.json",
|
| 78 |
]
|
| 79 |
for candidate in relative_paths:
|
|
|
|
| 81 |
return candidate
|
| 82 |
|
| 83 |
# Priority 3: Common absolute locations
|
| 84 |
+
for base in ["./cain_status.json", "/app/cain_status.json", "/app/openclaw/.openclaw/agents/cain_status.json", "/data/cain_status.json"]:
|
| 85 |
candidate = Path(base)
|
| 86 |
if candidate.exists():
|
| 87 |
return candidate
|