Skip to content

🚀 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 start and daemon restart now 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