4.2 KiB
4.2 KiB
Changelog
All notable changes to OpenClaw Self-Healing System will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.0.1] - 2026-02-07
Fixed
- Reasoning log extraction: Claude's reasoning process (Decision Making, Lessons Learned) is now properly extracted and appended to
recovery-learnings.md(#Critical) - Version consistency: Script header version unified to v2.0.0 across all files
- Environment variable naming:
DISCORD_WEBHOOK_URLconsistency improved inemergency-recovery-v2.sh - ShellCheck warnings:
read -rflag added tometrics-dashboard.sh(SC2162)
Improved
- Edge case handling: Graceful fallback when reasoning log file is missing
- Code quality: ShellCheck recommendations applied
2.0.0 - 2026-02-07
Added
- Recovery Documentation: Persistent learning repository (
recovery-learnings.md)- Automatically extracts symptom, root cause, solution, and prevention from each recovery
- Cumulative knowledge base for future incidents
- Addresses Moltbook ContextVault feedback
- Reasoning Logs: Separate reasoning process logs (
claude-reasoning-*.md)- Captures Claude's decision-making process
- Explainability and transparency
- Helps understand why specific fixes were chosen
- Telegram Alert Support: Alternative notification channel
- Configure via
TELEGRAM_BOT_TOKENandTELEGRAM_CHAT_ID - Works alongside Discord notifications
- Configure via
- Enhanced Metrics: Symptom and root cause tracking
- Metrics now include problem patterns
- Better trending analysis
- Identifies recurring issues
- Metrics Dashboard: New
metrics-dashboard.shscript- Visualizes recovery statistics
- Success rate, average recovery time
- Top symptoms and root causes
- 7-day trend analysis
Changed
- Emergency recovery script refactored to v2.0 (
emergency-recovery-v2.sh) - Enhanced Claude instructions for structured reporting
- Improved log rotation (includes reasoning logs)
- Updated
.env.examplewith Telegram configuration
Fixed
- None (initial v2.0 release)
1.3.4 - 2026-02-06
Fixed
- SKILL.md version number sync
1.3.0 - 2026-02-06 23:20
Added
- One-Click Installer (
install.sh)- Single command:
curl -sSL .../install.sh | bash - Automatic dependency check
- LaunchAgent installation
- Environment setup
- Single command:
Changed
- README restructured: one-click install prominent, manual install in collapsible
1.2.2 - 2026-02-06 22:55
Added
- Marketing bundle complete (5 platforms: Hacker News, Reddit, Twitter, Discord, Dev.to)
- Demo GIF for README
1.2.1 - 2026-02-06 22:05
Fixed
- Security improvements:
- Added cleanup trap to prevent resource leaks
- Lock file permissions (chmod 700)
- Session log permissions (chmod 600)
- Linux setup documentation (LINUX_SETUP.md)
1.2.0 - 2026-02-06 21:00
Added
- Enhanced documentation (55KB)
- GitHub Actions (ShellCheck)
1.1.0 - 2026-02-06 20:00
Changed
- Documentation improvements
- Code cleanup
1.0.0 - 2026-02-06 21:30
Added
- Initial public release
- 4-tier self-healing architecture:
- Level 1: Watchdog (180s process monitoring)
- Level 2: Health Check (300s HTTP verification + 3 retries)
- Level 3: Claude Emergency Recovery (30min AI-powered diagnosis)
- Level 4: Discord Notification (human escalation)
- macOS LaunchAgent integration
- Production-tested (verified recovery Feb 5, 2026)
- World's first Claude Code as emergency doctor