Skip to content

v1.4.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@chenhg5 chenhg5 released this 22 Jun 02:02
· 0 commits to main since this release

What's Changed

First beta of the v1.4.0 series. Two new platforms join the family (Cisco Webex, Matrix with E2EE) plus broader configurability for claudecode/codex, Korean i18n, and a batch of fixes carried forward from late v1.3 development.

The v1.3.4 Windows-cmdline hotfix (released 2026-06-16 from release/v1.3.4) is also rolled into this branch via PR #1378.

New Platforms

  • Cisco Webex — first-class Webex Teams adapter with bot identity, message routing, and reply support (#1402, @bryantbarzola).
  • Matrix (with E2EE) — first-class Matrix adapter including end-to-end encrypted room support (#834, @rablwupei).

Features

  • Slack streaming preview + aggregated turn card: live streaming preview while the agent is thinking, collapses into a single aggregated turn card on completion (#1333, @spinsirr).
  • Feishu after_click card replacement for cmd: actions: rich cards can now replace their content after a button click for cmd: action handlers (#1299, @HaiyiMei).
  • Codex custom system_prompt / append_system_prompt config: codex agent now honours per-config system_prompt and append_system_prompt like claudecode does (#1345, @HaiyiMei).
  • Korean (ko) i18n: Web admin UI now ships Korean translations alongside zh/en/ja (#1343, @moduvoice).
  • plugin_dir for Claude Code plugins: claudecode agent supports loading plugins via --plugin-dir, exposed as a new plugin_dir config option (#1325, @Byctor).
  • max_attachment_size_mb for cc-connect send: configurable upper bound for outbound attachment size; default preserved (#1392, @rablwupei).
  • CC_LOG_MAX_BACKUPS env var: control daemon log rotation backup count via env (#1260).

Fixed

  • claudecode (Windows cmdline limit): file-based system prompt delivery via --append-system-prompt-file lands on main (port of the v1.3.4 hotfix). Windows users on claudecode are no longer affected by the cmd.exe 8192-byte cmdline limit (#1378 porting #1376).
  • feishu (batch images dropped): coalesce consecutive image messages from the same session into a single multi-image dispatch (150 ms quiet window) so first-image-of-N is no longer dropped by the create_time watermark from PR #1168 (#1408 carrying #1395).
  • feishu (markdown text_color): keep text_color on plain_text elements only; removing it from markdown elements fixes rendering glitches (#1278, @gotang).
  • workspace model persistence: workspace-level model selections now persist across restarts instead of resetting to default (#1372, @shellus).
  • acp graceful /stop: new AgentSessionCanceller interface lets /stop shut a session down gracefully via ACP (#1275, @SXongin).
  • core FIFO drain: queued messages now drain strictly in FIFO order, preventing earlier queued messages from being dropped as stale when a later one has a higher create_time (#1286, @AaronZ345).
  • skill discovery depth-1 only: skill scanning no longer recurses into subdirectories. Only <skill_dir>/<name>/SKILL.md is registered; nested SKILL.md files are treated as skill assets and ignored, matching Claude Code CLI conventions (#1317 carrying #1304).
  • engine workspace binding under run_as_user: keep workspace binding even when the supervisor cannot stat it under run_as_user (#1316, @baocang).
  • runas workspace: run the agent in its own workspace under run_as_user (#1315, @baocang).
  • claudecode mid-turn compaction: keep the turn running when a compaction event arrives mid-turn (fixes #481) (#1272).
  • cron permission lookup with composite keys: pending permission lookup for cron sessions now resolves correctly when the key is composite (#1067, @happyTonakai).

Tests

  • Regression test for issue #814 — verifies queued messages use their own replyCtx via the outer drain (#1261).

Docs

  • Remove four lapsed sponsor entries from README sponsor section (#1404).

Behavior Changes

None. Existing configs upgrade without changes. New config options (plugin_dir, max_attachment_size_mb, codex system_prompt/append_system_prompt, CC_LOG_MAX_BACKUPS) are all optional with safe defaults.

Breaking Changes

None.

Contributors

Thanks to everyone who contributed to this beta! 🎉

Installation

npm install -g cc-connect@beta
# or pin to this specific version:
npm install -g cc-connect@1.4.0-beta.1

Full Changelog: v1.3.4...v1.4.0-beta.1