github chenhg5/cc-connect v1.3.1

latest releases: v1.3.3-beta.1, v1.3.2
16 days ago

Patch release with critical bug fixes for session management, config preservation, and Weibo media support.

Fixed

  • Session visibility (/list): historical Codex sessions disappeared after upgrade due to AgentSessionID being cleared on /new or provider switch without preservation. Added PastAgentSessionIDs tracking with legacy data migration so existing sessions remain visible.
  • Session naming (/new xxx): custom session names were not mapped to the agent session ID for agents where the ID is established asynchronously (Codex, Qoder, Kimi, etc.). Added name mapping to all EventResult and EventText handlers across interactive, relay, and drain paths.
  • Config comment preservation: /provider switch, /model, /lang, display settings, and TTS changes now use surgical text-level editing instead of full TOML re-serialization, preserving all comments, unknown fields, and formatting.
  • Codex codex_home path: session listing, history, and deletion now consistently use the configured codex_home instead of hardcoded ~/.codex.
  • Feishu card callback hint: log a reminder when interactive card mode is enabled but card.action.trigger may not be subscribed.

Added

  • Weibo image & file support: send and receive images and files in Weibo DMs via base64 encoding. Implements ImageSender and FileSender interfaces.
  • Comprehensive session tests: 12 new SessionManager unit tests + 9 new Engine integration tests covering /list visibility and session name mapping for all agent ID patterns.
  • Config preservation tests: 8 new tests verifying comment/field preservation for all surgical save functions.

Don't miss a new cc-connect release

NewReleases is sending notifications on new releases.