Rolling beta with 10 additional commits on top of v1.4.0-beta.1:
3 QA-found hotfixes + 7 cherry-picked PRs from main. All changes verified by QA.
Highlights
Features
- codex model_catalog_json — prefer Codex's own
model_catalog_jsonas highest-priority model source (#1074) cc-connect send --cwd— specify the working directory for send commands (#1380)
Refactor
- agent option parsing — centralize cmd/env option parsing into core with unified
cmdfield (+863/-419 across 39 files). All agent startup paths now share the same option parsing logic (#1297) ⚠️ Monitor agent startup compatibility with existing configs.
Bug Fixes
- feishu image batch window — configurable; default 150→500ms (QA hotfix)
- slack streaming card — stop
chat.updateon payload size limit; fallback topostMessage(QA hotfix) - i18n nav.cron — translate for ko/ja/es (QA hotfix)
- /history truncation — configurable length (#1291)
- post-restart notification — queue and dispatch on platform ready (#1388)
- claudecode progress card — emit
EventToolResult(#1407) - dingtalk stream panic — recover panic in
processLoop(#1390)
Install
# npm (beta channel)
npm install -g cc-connect@beta
# Binary: download from assets belowFull changelog: changelogs/v1.4.0-beta.2.md
Diff from beta.1: v1.4.0-beta.1...v1.4.0-beta.2