-
b5ae9444e2
feat: add web admin dashboard for cc-connect instance management (#316)

cg33andClaude Opus 4.6
2026-03-25 11:31:11 +08:00
-
2e9d75c231
fix(opencode): add warn logs when sqlite3 CLI is missing (#319)

cg33andClaude Opus 4.6
2026-03-25 11:30:53 +08:00
-
607bdae273
feat(web): add QR-based platform setup and improve project management
Claude
2026-03-25 11:15:58 +08:00
-
ba0a89dc79
fix(opencode): add warn logs when sqlite3 CLI is missing or query fails
Claude
2026-03-25 02:01:44 +00:00
-
a44b375bce
fix(core): exact-resume saved session on workspace reconnect (#315)
xxb
2026-03-25 06:30:30 +08:00
-
3a0ab9dd51
fix(feishu): fall back to post format when markdown has >5 tables (#290)
ConverSun
2026-03-24 15:01:16 -07:00
-
57ffaa73e1
chore: add .vite/ to .gitignore
Claude
2026-03-25 00:54:23 +08:00
-
0e11e7c159
feat(web): improve session UI, markdown rendering, and API richness
Claude
2026-03-25 00:54:04 +08:00
-
dabb410092
feat(web): add web admin dashboard (React + Tailwind + TypeScript)
Claude
2026-03-24 23:58:12 +08:00
-
-
e64aa04813
Merge github/main into main (sync Discord file send + cron job details)
Claude
2026-03-24 23:15:20 +08:00
-
-
40900b1aa2
feat(discord): 支持通过 bot 给用户发送文件 (#307)

buddhism5080andClaude Code
2026-03-24 17:31:09 +08:00
-
e065b6d22f
feat(integration-tests): add integration test suite for real agent sessions
Claude
2026-03-24 15:56:18 +08:00
-
38ece2a2d2
feat(cron): add command to show job details

术士木星andClaude Opus 4.6
2026-03-24 15:30:25 +08:00
-
-
2700b5b027
Merge remote-tracking branch 'github/main' (sync merged PRs)
Claude
2026-03-24 14:19:13 +08:00
-
-
0a2e860b56
fix: clear old session state in /new command to prevent stale resume (#248)


2026-03-24 14:17:06 +08:00
-
41cfde7663
fix(slack): pass file uploads to agent (fixes #292) (#296)

cg33andClaude
2026-03-24 14:16:30 +08:00
-
dc8808ea1a
fix(engine): /new must not reuse prior Claude process (fixes #238) (#297)

cg33andClaude
2026-03-24 14:16:23 +08:00
-
87fa8e2e4d
fix(session): do not persist __continue__ as agent_session_id (fixes #255) (#298)

cg33andClaude
2026-03-24 14:16:17 +08:00
-
c74bd3467a
fix(discord): execute slash commands when defer fails (fixes #258) (#300)

cg33andClaude
2026-03-24 14:16:10 +08:00
-
1beffe3f25
fix(telegram): UTF-8-safe command menu descriptions (fixes #119) (#301)

cg33andClaude
2026-03-24 14:16:04 +08:00
-
235e54db25
fix(wecom): strip @bot mentions from inbound text (#98) (#303)

cg33andClaude
2026-03-24 14:15:57 +08:00
-
a456ab3bd4
fix(daemon): macOS launchd do not respawn on clean exit (#153) (#304)

cg33andClaude
2026-03-24 14:15:51 +08:00
-
573b1d3eb3
fix: require explicit session key when sending attachments with multiple sessions (#247)


2026-03-24 14:15:43 +08:00
-
ac79163082
fix(engine): pass replyCtx as parameter to processInteractiveEvents
Claude
2026-03-24 04:14:51 +00:00
-
c593d58e7e
merge github main
Claude
2026-03-24 10:40:22 +08:00
-
-
161176e368
fix(codex): avoid closing events channel before readLoop exits
Claude
2026-03-24 08:16:32 +08:00
-
66f3007f07
feat(agent): ACP (Agent Client Protocol) stdio adapter MVP

cg33andClaude
2026-03-24 08:03:57 +08:00
-
888cfe2828
feat(discord): 为 mode 和 reasoning 添加按钮

buddhism5080andClaude Opus 4.6
2026-03-24 08:03:32 +08:00
-
288107d6bf
fix(core): surface model save failures

Deeka WongandDeeka Wong
2026-03-24 08:03:29 +08:00
-
7bce7b12ef
fix(telegram): add HTTP status code validation for file downloads
ferocknew
2026-03-24 08:03:25 +08:00
-
ab87b68b0b
feat(cron): add
cron edit command to modify job fields

术士木星andClaude Opus 4.6
2026-03-24 08:03:21 +08:00
-
ac34d94f05
feat(core): add shared workspace routing infrastructure
xxb
2026-03-24 08:03:18 +08:00
-
aaffa0cc84
fix(core): preserve CC_SESSION_KEY in multi-workspace sessions
xxb
2026-03-24 08:03:14 +08:00
-
-
7b85a80814
fix(claudecode): omit --verbose when router_url set (stream-json safe)
Claude
2026-03-23 21:55:08 +08:00
-
2529ee6771
docs: add ACP adapter design plan
Claude
2026-03-23 21:55:00 +08:00
-
cb2371c15a
feat: /dir cards, context indicator toggle, Feishu flat send option
Claude
2026-03-23 16:49:42 +08:00
-
327415d83d
docs(readme): use ✅(beta) instead of 🧪 for Weixin column
Claude
2026-03-23 10:37:08 +08:00
-
a30da73977
Revert "fix(discord): use rctx for slash command ReplyCtx (undefined ictx)"
Claude
2026-03-23 10:31:10 +08:00
-
eaaeb8a6fd
fix(discord): use rctx for slash command ReplyCtx (undefined ictx)
Claude
2026-03-23 10:30:34 +08:00
-
d083bdad09
docs(readme): add platform feature snapshot matrix (stable vs beta)
Claude
2026-03-23 10:24:33 +08:00
-
401525931b
feat: session resilience — --continue, resume recovery, context indicator

Leigh StillardandClaude Opus 4.6
2026-03-23 11:30:19 +11:00
-
fa9280b543
fix(feishu): preserve preview card finalization and silence ws heartbeat spam
q107580018
2026-03-23 08:01:28 +08:00
-
e383792553
fix (discord): Discord cron thread retargeting when thread_isolation=true
Junyi Du
2026-03-23 08:01:25 +08:00
-
33ca94e2f1
test(opencode): add regression tests for session list parsing (#262)


2026-03-22 21:38:27 +08:00
-
da7fa2b77d
feat: persist /dir work directory overrides across restarts

Gaoyuan-SIATandKRATSZ
2026-03-22 16:33:18 +08:00
-
0192f28661
docs(readme): add What's New (beta) section before product pitch
Claude
2026-03-22 16:02:30 +08:00
-
1fb24ef1ee
docs: clarify personal Weixin is beta-only in README and INSTALL
Claude
2026-03-22 15:25:45 +08:00
-
d50a797314
build: release v1.2.2-beta.4 — Weixin ilink, session/cron fixes, platforms
Claude
2026-03-22 14:39:42 +08:00
-
df14077693
fix(weixin): treat sendMessage JSON ret!=0 as failure
Claude
2026-03-22 14:36:29 +08:00
-
f269c09f27
fix(weixin): harden send path, response cap, dedup, multi-voice
Claude
2026-03-22 13:04:19 +08:00
-
00b719d215
feat: 微信个人号(ilink)平台、扫码 setup 与 CDN 媒体 (#257)

cg33andClaude
2026-03-22 13:01:28 +08:00
-
9b2f39202d
fix(feishu): always reply to original message

ShawnandKevin Wang Sheng
2026-03-21 21:43:38 -07:00
-
e99b5781c8
fix(core): replace persisted ContinueSession sentinel with real agent ID
Claude
2026-03-22 12:26:09 +08:00
-
8a75a00df5
feat(telegram): add async startup recovery
q107580018
2026-03-22 12:03:30 +08:00
-
a5085aa03d
feat(discord): support @everyone/@here broadcast (#132)

quabugandClaude Opus 4.6
2026-03-22 12:33:29 +09:00
-
6771598e0b
feat(core): add directory history for /dir command

alinnbandClaude Opus 4.6
2026-03-22 11:03:25 +08:00
-
71a2f9b284
fix: ignore ContinueSession sentinel in non-Claude agents

quabugandClaude Opus 4.6
2026-03-22 11:21:11 +09:00
-
8d225a59d0
fix(update): syncNpmPackageVersion normalize v-prefix before comparing
Claude
2026-03-22 06:23:22 +08:00
-
079249dc77
test(config): add coverage for validateUsersConfig, cloneStringMap, cloneAgentConfig
Claude
2026-03-22 01:09:49 +08:00
-
5409f8aece
test(core): add coverage for session key extraction, i18n detection, cron
Claude
2026-03-22 00:53:39 +08:00
-
76e62c7be7
test: improve coverage across agents and platforms
Claude
2026-03-22 00:22:40 +08:00
-
ec446f4786
test: improve core coverage and fix flaky cursor test
Claude
2026-03-22 00:17:40 +08:00
-
e2d12c2454
fix: reserve CLI --continue bridge for real user traffic
Claude
2026-03-21 20:58:42 +08:00
-
87141fe07c
fix: auto-compress counts pending assistant; cron side sessions
Claude
2026-03-21 20:56:22 +08:00
-
253ef30f4e
Auto-compress context when token threshold exceeded (#231)

huluma1314andHuluma
2026-03-21 20:33:03 +08:00
-
5f7a558eda
fix: codex mode switch not taking effect and --json flag position (#240)


2026-03-21 20:32:52 +08:00
-
df5cc64ef4
feat: fork session on --continue to prevent context contamination (#244)

Leigh StillardandClaude Opus 4.6
2026-03-21 23:32:48 +11:00
-
6ad4d49950
feat: add MiniMax-M2.7-highspeed model to provider config examples (#217)

OctopusandPR Bot
2026-03-21 07:32:27 -05:00
-
b61ef355b1
feat(claudecode): add disallowed_tools config option (#232)


2026-03-21 20:32:25 +08:00
-
253a7a73e8
feat(cron): optional new session per run and per-job timeout (#236)
术士木星
2026-03-21 20:32:24 +08:00
-
a807c732af
fix(codex): correct --json flag position in exec resume command (#239)


2026-03-21 20:32:23 +08:00
-
9df8d494dd
feat(core): align /model switching with provider flow (#246)

Deeka WongandDeeka Wong
2026-03-21 20:32:22 +08:00
-
0095b0e9ff
feat(telegram): add audio reply support for telegram (#225)

Deeka WongandDeeka Wong
2026-03-21 14:39:42 +08:00
-
5e69ef8328
fix: workspace command prefix check missing leading slash in multi-workspace mode (#135)
Shawn
2026-03-20 23:38:14 -07:00
-
13107d9368
fix(feishu): dispatch message handling asynchronously (#57)
Shawn
2026-03-20 23:37:40 -07:00
-
0a35b285b3
refactor(npm): improve version parsing and comparison logic
Claude
2026-03-20 08:42:54 +08:00
-
46f26a75ba
Revert "fix(npm): correct pre-release version comparison"
Claude
2026-03-20 08:11:55 +08:00
-
a41ed34fbd
Revert "chore(npm): bump version to 1.2.2-beta.4"
Claude
2026-03-20 08:11:55 +08:00
-
f9097d46e4
chore(npm): bump version to 1.2.2-beta.4
Claude
2026-03-20 01:39:21 +08:00
-
6e1d6ff44f
fix(npm): correct pre-release version comparison
Claude
2026-03-20 01:23:18 +08:00
-
6c82e54157
feat(cc-connect): sync npm package version after update
Claude
2026-03-20 08:08:34 +08:00
-
b9af7ea7ba
fix: handle errors and add error logging throughout codebase
Claude
2026-03-20 00:31:00 +08:00
-
d760f3b41a
chore: remove version-announce.md from repo
Claude
2026-03-19 23:09:55 +08:00
-
11ed018a8a
docs: update version announcement with contributors
Claude
2026-03-19 23:07:47 +08:00
-
33c1af3b85
docs: update v1.2.2-beta.3 changelog with contributors
Claude
2026-03-19 23:07:35 +08:00
-
319c198400
build: bump npm version to v1.2.2-beta.3
Claude
2026-03-19 22:54:38 +08:00
-
44c61e2314
build: release v1.2.2-beta.3 — multi-user mode, ImageSender, workspace fixes
Claude
2026-03-19 22:52:47 +08:00
-
2af2b3946b
test(cursor): skip agent CLI test in CI environment
Claude
2026-03-19 22:50:24 +08:00
-
fe44a07cd6
fix(qqbot): handle http.NewRequest error in apiRequest
Claude
2026-03-19 22:44:27 +08:00
-
76cc9be07c
feat(feishu): add QR code image saving support
Claude
2026-03-19 22:03:22 +08:00
-
32194025c3
feat(whoami): add card support and text formatting for whoami command
Claude
2026-03-19 21:58:52 +08:00
-
8dfedee851
feat: add /whoami command to display user ID for allow_from/admin_from config
Claude
2026-03-19 21:52:10 +08:00
-
53de7da91a
feat(feishu): improve bot setup guidance and menu handling
Claude
2026-03-19 21:33:15 +08:00
-
f2744e6e6c
feat(feishu): mask sensitive URL params in SDK logs
Claude
2026-03-19 15:57:50 +08:00
-
1d15effd2e
feat(platform): implement ImageSender for 6 platforms (#222)
Sean
2026-03-19 13:02:41 +08:00
-
425836d1bf
Merge feat/testing-infrastructure: add comprehensive test suite
Claude
2026-03-19 12:11:23 +08:00
-
-
f62b9d9dfc
test(core): add tests for beta pre-release features including inject_sender, idle_timeout, /shell, /workspace, /switch, /memory commands
Claude
2026-03-19 12:05:13 +08:00
-
e3902ccea8
fix(discord): support bot role mentions for @mention detection (#216)

ahahahaandClaude Opus 4.6
2026-03-19 12:01:59 +08:00
-
815cbe79e3
fix(core): clear stale platform prompt when platform has no formatting (#207)
Shawn
2026-03-18 20:49:12 -07:00
-
398dd5da0f
test(core): add P0 beta release tests for queue overflow, /compress, executeCardAction, and multi-workspace handling
Claude
2026-03-19 11:45:51 +08:00