🚀 CodeBuddy Code v2.85.0 Release
✨ New Features
Daemon Mode Enhancements
The daemon process introduces four major enhancements, making CodeBuddy Code more stable and reliable when running in the background:
- Sleep Prevention: The daemon automatically prevents the system from entering idle sleep while running, ensuring WeChat/WeCom messages are not interrupted. Uses caffeinate on macOS, systemd-inhibit on Linux, and powercfg on Windows. Can be manually disabled via
CODEBUDDY_DAEMON_ALLOW_SLEEP=1 - Auto-Reconnect on Wake: After the system resumes from sleep, all WeChat/WeCom long-lived connections are automatically detected and reconnected without manual intervention
- Idle Auto-Update: When the daemon detects a new version installed, it waits for an idle period to automatically restart and complete the update, keeping ports and channel connections uninterrupted
- Auto Channel Connection: The daemon automatically connects to all WeChat/WeCom instances with saved credentials on startup, requiring no manual action
🔧 Improvements
- Daemon Status Summary:
daemon startanddaemon restartnow output an enhanced feature status summary, providing an at-a-glance view of currently enabled capabilities - TUI Markdown Rendering Improvements: Fixed
~approximate numbers being incorrectly parsed as strikethrough, upgraded links to clickable terminal hyperlinks, added vertical bar prefixes to blockquotes, and added heading level differentiation - TUI Table Rendering Rewrite: Brand-new Unicode-bordered table rendering with terminal width adaptation and automatic cell wrapping; narrow terminals automatically switch to a key-value vertical layout
- TUI Header Layout Optimization: Logo is automatically hidden on narrow terminals to reduce header height, making better use of limited screen space