-
a4a9206196
docs: move Trendshift badge below language switcher
main
Claude
2026-05-04 06:37:48 +08:00
-
8ded01b9ae
docs: add Trendshift badge to README.zh-CN
Claude
2026-05-04 06:27:44 +08:00
-
94f2c4bd65
docs: add Trendshift badge to README
Claude
2026-05-04 06:27:09 +08:00
-
a7058854ba
docs: update sponsor list and add donor recognition
Claude
2026-04-30 15:44:03 +00:00
-
de5ca264aa
feat(core): relay unsolicited agent events between user turns (#608)

ahahahaandClaude Opus 4.7
2026-04-30 17:25:33 +08:00
-
84d4f9067d
feat(dingtalk): implement FileSender for file attachments
Claude
2026-04-28 22:21:56 +08:00
-
acf85dc457
fix(discord): accept PDF and other file attachments from inbound messages (#609)

ahahahaandClaude Opus 4.6
2026-04-28 22:12:11 +08:00
-
9613fc85c4
fix(opencode): add -- separator before prompt to prevent --file from consuming it
Claude
2026-04-28 22:07:48 +08:00
-
003d96d68b
fix(test): sort disabled_commands before comparison to avoid map iteration order flakiness
Claude
2026-04-27 20:55:12 +08:00
-
f3071ad632
fix(core): use /usr/bin/true instead of /bin/true for macOS compatibility (#737)

cg33andClaude
2026-04-27 15:06:17 +08:00
-
228a7b4092
fix(telegram): increase HTTP client timeout to 90s to prevent long-poll EOF (#743)

cg33andClaude
2026-04-27 15:02:06 +08:00
-
a7164eec1e
feat(codex): support custom CLI binary via cli_path option (#545) (#679)

cg33andClaude
2026-04-27 14:54:24 +08:00
-
8fff0ef2f9
fix: exit with friendly error when no projects configured (#755)

cg33andClaude
2026-04-27 14:44:24 +08:00
-
b05f9fe6ae
fix(core): guard workspacePool nil access in getOrCreateWorkspaceAgent (#754)

cg33andClaude
2026-04-27 14:43:32 +08:00
-
96e9557a1f
Revise event subscription steps for clarity (#753)
Zhao Yao
2026-04-27 14:38:00 +08:00
-
d18ba12cd1
fix(feishu): parse at/markdown in post content and handle sticker/media messages (#726)

CCandCigarrr
2026-04-27 14:37:36 +08:00
-
b187acd147
feat(platform/max): add MAX messenger bridge with bidirectional file and voice support (#742)

Aleksey BondarenkoandClaude Opus 4.7
2026-04-27 09:36:57 +03:00
-
e81cc1d568
fix(opencode): prevent empty response when agent process crashes (#720)

bingkxuandvibecoder
2026-04-27 14:30:30 +08:00
-
7164c949ab
fix(claudecode): encode spaces and "~" in project keys (#500) (#706)


2026-04-27 14:29:47 +08:00
-
e1b0319b1e
fix(daemon): support launchd gui and background sessions (#716)
xxb
2026-04-27 14:29:20 +08:00
-
d068ea44a2
fix(acp): preserve options for workspace agents (#704)
xxb
2026-04-27 14:28:28 +08:00
-
558d48b511
fix: update sponsor referral links
Claude
2026-04-26 06:47:54 +08:00
-
e0b4cc89e5
docs: add DragonCode and 优云智算 sponsors
Claude
2026-04-26 01:00:25 +08:00
-
3a9bb44125
build: release v1.3.3-beta.1 — new agents, features, and platform fixes
Claude
2026-04-25 10:53:29 +08:00
-
9900924af1
test(management): add comprehensive unit tests for all web API endpoints
Claude
2026-04-24 15:53:39 +08:00
-
dffd702ccb
fix(qqbot): use platform context for reconnect instead of canceled connCtx
Claude
2026-04-24 07:13:50 +08:00
-
fc79307142
fix(core): restore /btw alias, gate NO_REPLY done reaction, fix i18n gaps
Claude
2026-04-24 07:09:27 +08:00
-
29a408d7bf
fix(bridge): implement ImageSender and FileSender interfaces (#712)

cg33andClaude
2026-04-24 06:49:55 +08:00
-
33976574a6
fix(slack): convert Markdown to Slack mrkdwn format (#667) (#680)

cg33andClaude
2026-04-24 06:49:32 +08:00
-
3415b7e5c4
fix(qqbot): cancel old goroutines on WebSocket reconnect (#524) (#678)

cg33andClaude
2026-04-24 06:48:31 +08:00
-
59a08dd512
fix(kimi): remove CLI dependency from unit tests (#647) (#677)

cg33andClaude
2026-04-24 06:48:10 +08:00
-
4a92b0a3d7
fix(test): harden integration tests for missing credentials and fixture bugs (#588)

cg33andClaude
2026-04-24 06:47:09 +08:00
-
1c25dd42ee
fix(gemini): pass prompt via stdin to preserve newlines (#695)

cg33andClaude Opus 4.6
2026-04-24 06:46:09 +08:00
-
f0c4e93326
fix(telegram): make HTML→plain-text fallback observable (#674)


2026-04-24 07:34:48 +09:00
-
d8573c81f6
fix(opencode): pass inbound images as files (#717)
soaringk
2026-04-24 06:33:54 +08:00
-
e67915227b
fix(core): suppress reply footer when only workdir is known (#701)
LyInfi
2026-04-24 06:32:40 +08:00
-
ccb0e366a8
feat(claudecode): add opus[1m] model option and use shorthand descs (#660)

Yu Zhangand张彧
2026-04-24 06:31:31 +08:00
-
6e0a2e116e
feat(shell): support
! prefix shortcut and --timeout for shell commands (#658)

HanandClaude Opus 4.6
2026-04-24 06:30:56 +08:00
-
dab7cc6d8e
feat(core): replace /btw with /ps as builtin command (#620)

CCandCigarrr
2026-04-24 06:29:26 +08:00
-
650c4eb800
feat(feishu): allow_chat filter & shared WebSocket for multi-project apps (#613)


2026-04-24 06:27:30 +08:00
-
ee81bb59e6
feat(core): suppress agent replies marked with NO_REPLY (#682)


2026-04-24 06:25:32 +08:00
-
d01a9ccbb2
fix(telegram): show Telegram-safe skill commands in /skills (#571)

Zeren ChenandClaude
2026-04-24 06:24:32 +08:00
-
39c0f9610a
feat(core): make message queue depth configurable (#690)

cg33andClaude Opus 4.6
2026-04-23 22:36:40 +08:00
-
25ea7b5f35
Add Trae CLI ACP and COCO ACP examples to config.example.toml (#739)

MeloAlrightandClaude Opus 4.6
2026-04-23 22:06:51 +08:00
-
77a1f9cc77
docs: clarify that
cc-connect web does not start the service
Claude
2026-04-23 17:48:27 +08:00
-
4a04b14f96
fix(feishu): skip bot open_id fetch in webhook mode for private deployments (#696)


2026-04-22 11:47:37 +08:00
-
cf9798c9d7
feat(qqbot): add file send/receive with robustness checks (#685)

ferocknewandferock
2026-04-22 11:12:51 +08:00
-
04b7a483ac
feat(presets): add NekoCode and VisionCoder to provider-presets
Claude
2026-04-21 23:38:08 +08:00
-
087bb2402a
feat(sponsor): add NekoCode as new sponsor (position 3)
Claude
2026-04-21 23:03:15 +08:00
-
32bd992ecc
feat(sponsor): add VisionCoder as new sponsor (¥800/month)
Claude
2026-04-21 22:50:59 +08:00
-
fdda018e5c
fix(sponsor): move AIHubMix to 2nd position and add brand name
Claude
2026-04-21 21:35:17 +08:00
-
c2b66fb3c7
feat(sponsor): update AIHubMix position and add to provider-presets
Claude
2026-04-21 21:27:22 +08:00
-
e425f1ec40
feat(sponsor): add AIHubMix as new sponsor
Claude
2026-04-21 21:22:07 +08:00
-
1b8a0843ef
feat(agent): add Devin CLI as a first-class agent (#672)


2026-04-21 22:19:30 +09:00
-
a49b5772a5
test: add comprehensive E2E session tests with isolated config
Claude
2026-04-21 11:35:08 +08:00
-
19406df98f
build: release v1.3.2 — session filter default off + config switch
Claude
2026-04-21 08:42:07 +08:00
-
e30fb6f7d4
test: E2E tests use real provider config instead of env-var API keys
Claude
2026-04-21 08:35:33 +08:00
-
e9c0d7fb3b
test(integration): add E2E tests with real agent conversation
Claude
2026-04-21 08:27:25 +08:00
-
f3a729d7ab
test(integration): add real agent adapter tests for filter_external_sessions
Claude
2026-04-21 08:11:11 +08:00
-
7a3bad4815
feat(session): add filter_external_sessions config (default off)
Claude
2026-04-21 08:02:21 +08:00
-
48afa69f9d
build: release v1.3.1 — session fixes, config preservation, weibo media
Claude
2026-04-20 23:24:04 +08:00
-
234f651a26
test(config): add comment preservation tests for all surgical save functions
Claude
2026-04-20 23:15:12 +08:00
-
668c9d3ba6
fix(core): add name mapping to relay paths + tests for all agent patterns
Claude
2026-04-20 23:06:04 +08:00
-
86ab722c3e
fix(core): map session name in EventResult handler (codex compatibility)
Claude
2026-04-20 22:57:22 +08:00
-
b8a46c42b9
fix(core): map session name during startOrResumeSession
Claude
2026-04-20 22:49:09 +08:00
-
4e61c8f53c
fix(core): persistent legacy mode for session filtering
Claude
2026-04-20 22:45:36 +08:00
-
20268b2b17
fix(codex): use configured codex_home for session listing/history/delete
Claude
2026-04-20 21:49:37 +08:00
-
fa5150ec7c
feat(weibo): support image/file send & receive in DM
Claude
2026-04-20 21:42:36 +08:00
-
772e4388fe
fix: preserve comments and config fields during provider switch
Claude
2026-04-20 18:07:59 +08:00
-
5eb795846e
feat(sponsors): add DDS Hub sponsor
Claude
2026-04-20 17:00:53 +08:00
-
b80e11261d
docs: add Weibo DM to What's New section in both READMEs
Claude
2026-04-20 12:53:43 +08:00
-
207b196924
docs: sync Chinese README with English version
Claude
2026-04-20 12:13:48 +08:00
-
05a44c4f06
doc: update provider preset
Claude
2026-04-20 11:52:23 +08:00
-
2745fc2793
docs: add Homebrew as install option (brew install cc-connect)
Claude
2026-04-19 22:31:05 +08:00
-
e5fb6cb77e
docs: fix broken legend table in platform feature snapshot
Claude
2026-04-19 21:34:04 +08:00
-
ea9669ba85
docs: add Kimi CLI and Pi to support matrix, remove OpenClaw reference
Claude
2026-04-19 21:28:00 +08:00
-
3fd6b9948c
docs: add ACP (Agent Client Protocol) to support matrix and agent description
Claude
2026-04-19 21:23:23 +08:00
-
0a4390ded6
docs: remove beta tags, emphasize Web UI as recommended management approach
Claude
2026-04-19 21:01:57 +08:00
-
d84cd3c8cb
build: release v1.3.0 — web admin, lifecycle hooks, skill management
Claude
2026-04-19 20:44:52 +08:00
-
c982a61dc1
fix: correct copy-paste comment on SetHooks method
Claude
2026-04-19 20:37:50 +08:00
-
f255fec54e
fix: render Modal via portal to fix overlay not covering full viewport
Claude
2026-04-19 20:22:24 +08:00
-
fc93904ce3
chore: bump npm version to 1.3.0-rc.5
Claude
2026-04-19 09:24:54 +08:00
-
4d5cadd41b
feat: add lifecycle event hooks (command/http) for message, session, cron, error events
Claude
2026-04-19 09:19:07 +08:00
-
345cdd59ac
feat: add skill management page with local/recommended tabs
Claude
2026-04-19 08:57:45 +08:00
-
4e2bcec082
chore: bump npm version to 1.3.0-rc.4
Claude
2026-04-19 07:29:52 +08:00
-
0ddcabe87d
fix: remove duplicate runas_stub_windows.go causing Windows build failure
Claude
2026-04-19 07:27:28 +08:00
-
c53739d2bb
Merge branch 'main' into release/v1.3.0
Claude
2026-04-19 07:23:12 +08:00
-
-
1d9dbbc4fd
fix: remove duplicate 'v' prefix in web footer version display
Claude
2026-04-19 07:23:12 +08:00
-
42753482ed
Merge branch 'main' into release/v1.3.0
Claude
2026-04-19 07:19:32 +08:00
-
-
ef83d29b62
feat: add
cc-connect web CLI command with auto-login and 401 handling
Claude
2026-04-19 07:19:32 +08:00
-
38d06403f9
Merge branch 'main' into release/v1.3.0
Claude
2026-04-19 00:10:34 +08:00
-
-
d02a5f1370
feat: provider switch fixes, agent type switching, integration tests & i18n
Claude
2026-04-19 00:10:29 +08:00
-
acd0c93a25
Merge branch 'main' into release/v1.3.0
Claude
2026-04-18 17:31:56 +08:00
-
-
c4279d142e
feat: import providers from cc-switch in web UI
Claude
2026-04-18 17:31:40 +08:00
-
421cbc77aa
fix: add build tags for Windows cross-compilation of runas files
Claude
2026-04-18 17:31:32 +08:00
-
b8927fd1ab
chore: bump npm version to 1.3.0-rc.3
Claude
2026-04-18 16:02:40 +08:00
-
ebfba502af
Merge branch 'main' into release/v1.3.0
Claude
2026-04-18 16:01:53 +08:00
-
-
a418ad87a9
fix: resolve per-agent provider overrides when switching providers at runtime
Claude
2026-04-18 16:01:34 +08:00
-
f8d2cad68f
refactor: restructure provider presets with per-agent-type configuration
Claude
2026-04-18 15:24:32 +08:00
-
3a3f894c91
fix: global provider model switch and web provider UX improvements
Claude
2026-04-18 08:08:42 +08:00