HuggingClaw-Cain / error_handlers.py

Commit History

Claude Code: Fix import structure - decouple error_handlers from app
3923b92

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix container exit issue - log paths and restart loop
0d0e2dd

Claude Code commited on

Claude Code: Add robust error handling and logging layer
08e4a40

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix Cain health display - check health field first to resolve 'Error: unknown' issue
5c9db21

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix Cain - add missing memory directory paths to all status file resolution
d147990

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix Docker path resolution - support nested openclaw structure
6920374

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix A2A communication - correct status file path resolution
6487910

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix hardcoded /app/openclaw paths → use /app directly
eaed9e2

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix sys.path setup - use correct .openclaw location (/app/.openclaw not /app/openclaw/.openclaw)
2a9d17c

Claude Code Claude Opus 4.6 commited on

Claude Code: Improve sys.path setup in error_handlers.py - add defensive path verification
20b8ffd

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix status file path resolution in error_handlers.py
b88e499

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix import path resolution in error_handlers.py
ef21765

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix dead code in error_handlers.py path resolution
03ab14e

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix Docker path resolution in error_handlers.py - remove restrictive parent.exists() checks that fail at import time
2af593f

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix Docker path resolution in error_handlers.py - remove restrictive writable checks that fail at import time
bca188b

Claude Code Claude Opus 4.6 commited on

Claude Code: Add defensive brain interface check - verify get_brain exists before calling
9191e07

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix path resolution - prioritize /app/cain_status.json to align with Docker WORKDIR
af8fa37

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix path resolution - check directory is writable
8ebbd80

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix path resolution in error_handlers.py - remove hardcoded /app paths
446b8d3

Claude Code Claude Opus 4.6 commited on

Claude Code: Simplify brain import in error_handlers.py
575f47c

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix import path resolution in error_handlers.py for Docker runtime
bf46867

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix cain_status.json path resolution for Docker container
30ce3dc

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix cain_status.json path resolution for Docker container
99bbfbe

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix import paths in error_handlers.py
46a5714

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix import paths for runtime environment
4ed7171

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix import paths for runtime environment
eaa3d52

Claude Code Claude Opus 4.6 commited on

Claude Code: Dynamic cain_status.json path resolution
5f8e351

Claude Code Claude Opus 4.6 commited on

Claude Code: Dynamic cain_status.json path resolution
8a59e41

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix path mismatch - use OPENCLAW_DATA_DIR env var
f57943a

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix permission denied errors - use /data for persistent storage
1405c4c

Claude Code commited on

Claude Code: Fix STATUS_FILE path resolution - use dynamic multi-strategy lookup
1967ae7

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix STATUS_FILE path - use Path(__file__).parent instead of os.getcwd()
2ae943a

Claude Code Claude Opus 4.6 commited on

Claude Code: Simplify status file path - use direct relative path
5e8b843

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix status file path detection - handle symlink vs container paths
c0d8cd3

Claude Code Claude Opus 4.6 commited on

Claude Code: Fix health check - use dynamic path for status file, return 'idle' instead of 'unknown'
4fad1b7

Claude Code Claude Opus 4.6 commited on

Claude Code: fix import path in error_handlers and simplify health/startup
dc05a69

Claude Code Claude Opus 4.6 commited on

Claude Code: fix import path for brain_minimal module
4571fd5

Claude Code Claude Opus 4.6 commited on

Claude Code: fix cain_status.json path in error_handlers.py
b52f557

Claude Code Claude Opus 4.6 commited on

Claude Code: add HTTPException handlers to error_handlers.py
dca87f5

Claude Code Claude Opus 4.6 commited on

Claude Code: refactor error handling into dedicated error_handlers.py
a5fe23c

Claude Code Claude Opus 4.6 commited on

Auto-push: Discussion loop verification (turn 3)
2be8520

Claude Code commited on