github chenhg5/cc-connect v1.2.0-beta.5

latest releases: v1.3.3, v1.3.3-beta.5, v1.3.3-beta.4...
pre-release3 months ago

What's New

New Features

  • Streaming Preview: Real-time message preview that updates in-place as the agent streams output; supported on Telegram, Discord, and Feishu
  • Rate Limiting: Per-session sliding-window rate limiter to prevent message flooding
  • Typing Indicators: Visual processing feedback — Telegram/Discord show native typing action, Feishu adds emoji reaction (auto-removed on completion)
  • Command Aliases: Define shortcut aliases for commands via config or /alias command
  • Banned Words Filter: Block messages containing configured sensitive words
  • Project-level Command Disabling: Disable specific commands per project
  • Session Deletion: Delete sessions with /del command
  • /switch Fuzzy Matching: Switch sessions by name, ID prefix, or summary substring

Improvements

  • Streaming Preview + Tool Messages UX: In non-quiet mode, when thinking/tool messages are sent, the streaming preview freezes and the final response is delivered as a new message at the bottom of the chat (instead of silently updating an older message above the tool messages)
  • Telegram Markdown→HTML: Full conversion with proper escaping and automatic plain text fallback
  • Discord Code-Fence-Aware Splitting: Message chunking respects code block boundaries
  • Feishu Dual Rendering: Simple markdown → Post (normal font), code blocks/tables → Card (native rendering)
  • ~50 New Unit Tests: Covering markdown conversion, message splitting, session management, and engine logic

Bug Fixes

  • Fixed Telegram HTML crossed tags and attribute escaping
  • Fixed Telegram duplicate message sends
  • Fixed Feishu message recall during streaming
  • Fixed streaming preview cursor residue

Install: npm install -g cc-connect@beta or download binaries below.

Don't miss a new cc-connect release

NewReleases is sending notifications on new releases.