Commit Graph

  • bb37af823a fix: persist multi-workspace /dir overrides without cross-channel leakage (#505) ConverSun 2026-04-09 03:55:30 -07:00
  • 88e13538a8 修复飞书文档里的过期权限 Id 卷卷 2026-04-09 17:45:35 +08:00
  • 42803f66d1 fix(claudecode): handle non-ASCII characters in work directory paths (#467) cg33andClaude Opus 4.6 2026-04-09 16:50:57 +08:00
  • ad8b847a33 feat(feishu): format TodoWrite tool input as readable list (#426) cg33andClaude Opus 4.6 2026-04-09 16:50:54 +08:00
  • bc0098b18b feat(core): add single-instance guard to prevent duplicate processes (#440) cg33andClaude Opus 4.6 2026-04-09 16:50:51 +08:00
  • d11a151302 fix(weixin): add retry mechanism for sendMessage ret=-2 errors (#371) cg33andClaude 2026-04-09 16:50:29 +08:00
  • bfb6d69780 Feature: normalize local references for IM rendering and add /show for direct file inspection (#495) Jerry 2026-04-09 16:50:25 +08:00
  • f70b98f6d5 fix(core): restore /quiet command removed by PR #462 Claude 2026-04-09 15:21:25 +08:00
  • 3d103d480c feat(bridge): add progress rendering hints to reply ctx VPS 2026-04-09 06:14:35 +00:00
  • eadc52a096 fix: graceful session close — stdin EOF before signals (#509) (#510) Leigh StillardandClaude Opus 4.6 2026-04-09 16:31:01 +10:00
  • 1c0c6ce5b4 Merge pull request #506 from q107580018/opencode-model-cache cg33 2026-04-09 14:30:37 +08:00
  • 9fc64898ce refactor(opencode): remove unreachable cache path check Mr.QiuW 2026-04-09 13:07:02 +08:00
  • f8a8863fd4 docs: remove horizontal rules from README files Claude 2026-04-09 12:47:27 +08:00
  • cf6e73e415 Merge branch 'biz-dev/commercial-section' - add sponsor and donation sections Claude 2026-04-09 04:39:28 +00:00
  • 16c64c5d86 fix: simplify donor recognition - leave username in donation message Claude 2026-04-09 04:39:17 +00:00
  • e5136998f6 feat: add donation section to README Claude 2026-04-09 04:36:04 +00:00
  • 7c4b3d325b fix: update contact info and add SVG placeholder Claude 2026-04-09 04:17:36 +00:00
  • 0cd7a66a49 chore: ignore web/dist build artifacts in gitignore Claude 2026-04-09 09:25:41 +08:00
  • 022b9ef55e fix(discord): correct slash command limit from 200 to 100 Claude 2026-04-08 22:27:43 +00:00
  • 6099f85c13 feat(telegram): add reply context and location message support (#420) ferocknew 2026-04-09 06:10:22 +08:00
  • adeff4ef8d fix(opencode): handle signature writer errors Mr.QiuW 2026-04-09 01:18:10 +08:00
  • 1641c42269 feat(opencode): significantly speed up model switching Mr.QiuW 2026-04-09 01:11:19 +08:00
  • 1528d149ed feat(discord): support card-style progress updates (#427) xxb 2026-04-08 23:31:22 +08:00
  • 8e116540de fix(feishu): add transient network retry for message send operations (#428) ahahahaandClaude Opus 4.6 2026-04-08 23:31:17 +08:00
  • d30bf7ca51 docs: fix incorrect permission_mode example in multi-workspace config (#433) ahahahaandClaude Opus 4.6 2026-04-08 23:31:12 +08:00
  • e00d0a660d fix(weixin): handle upload_full_url in getUploadUrl response (#435) 2026-04-08 23:31:07 +08:00
  • 2048b358cf feat(core): add /diff command to generate HTML diff via diff2html (#437) naidongzZZandClaude Opus 4.6 2026-04-08 23:31:03 +08:00
  • d1d93f60b0 fix: address high/medium priority issues from PR review Claude 2026-04-08 23:11:39 +08:00
  • 4c6eaf1266 fix: cron process leak (#348), codex /compact (#378), auto-compress notify, context limit (#384) (#445) 2026-04-08 22:27:12 +08:00
  • a409234c8a fix(engine): use native shell for custom commands on Windows (#446) IkariKr 2026-04-08 22:27:07 +08:00
  • 5e1bc937fd fix(engine): reconstruct reply context for proactive attachment send (#447) IkariKr 2026-04-08 22:27:02 +08:00
  • 9aea457b27 feat(codex): add optional app-server stdio backend (#448) IkariKr 2026-04-08 22:26:58 +08:00
  • bcb3b292c1 feat(opencode): implement SessionDeleter to enable /delete command (#452) q107580018andClaude Opus 4.6 2026-04-08 22:26:53 +08:00
  • a0a7cc50f7 feat: split thinking/tool visibility and preserve QQ Bot references (#462) Li Yan 2026-04-08 22:26:48 +08:00
  • 33551b9a7e fix(core): avoid reaping active multi-workspace sessions (#463) Jerry 2026-04-08 22:26:44 +08:00
  • 6698ad4950 fix: prevent qoder session hang when no result event is received (#465) emodesireandjuncun_meng 2026-04-08 22:26:38 +08:00
  • 326fa258ff fix(core): strip workspace prefix from cron/heartbeat session keys (#474) Leigh StillardandClaude Sonnet 4.6 2026-04-09 00:26:31 +10:00
  • 6dd2155f87 feat(slack): implement FileSender for direct file uploads (#475) Jim TangandClaude 2026-04-08 15:26:25 +01:00
  • 67b4ada900 fix(feishu): avoid model card callback timeouts (#477) q107580018 2026-04-08 22:26:19 +08:00
  • 54f27c1634 feat(speech): add Gemini as STT provider (#479) 2026-04-08 22:26:14 +08:00
  • d621cff2a4 fix(feishu): handle code_block elements in post message parsing (#480) Entrenador 2026-04-08 07:26:10 -07:00
  • 45036a6356 fix(tts): strip Markdown formatting before speech synthesis (#488) 2026-04-08 22:26:04 +08:00
  • 890cfb7427 feat(feishu): extract full interactive card content in quoted messages (#489) 2026-04-08 22:25:59 +08:00
  • c5a2cde157 feat: add sponsor and commercial cooperation sections to README Claude 2026-04-06 15:36:24 +00:00
  • 92d4d81c20 fix: revert go.sum to correct checksum Claude 2026-04-06 23:15:57 +08:00
  • b808f62cba fix(core): resolve permission race condition and update go.sum Claude 2026-04-06 23:00:53 +08:00
  • 6cd7faeb9f fix: address high/medium priority issues from merged PR review Claude 2026-04-03 06:06:19 +08:00
  • c07740b6e1 feat(cron): add per-job permission mode override (#367) Markandma_k 2026-04-02 09:38:28 +08:00
  • 6ff5977f93 feat(cron): add global session_mode config (#377) Markandma_k 2026-04-02 09:37:00 +08:00
  • f65d991232 Harden setup allow_from defaults (#376) q107580018 2026-04-02 09:36:09 +08:00
  • 98ef87ce92 fix(core): expand tilde (~) in /dir command path (#366) 2026-04-02 09:35:33 +08:00
  • b081eb1303 feat(display): add tool progress message toggle (#361) Jerry 2026-04-02 09:34:53 +08:00
  • 1f84997b40 feat(claudecode): add PTY-based usage support (#380) Junyi Du 2026-04-02 09:33:19 +08:00
  • e332336e6d docs: add contributing guide (#388) yzlu0917 2026-04-02 09:29:24 +08:00
  • 68dcb10906 fix: avoid web embed build failures (#391) yzlu0917 2026-04-02 09:28:38 +08:00
  • e26773ccdf feat(telegram): add message reaction on incoming messages (#398) Abel 2026-04-02 09:26:57 +08:00
  • d76639360c feat(core): rotate sessions after idle inactivity (#400) Jerry 2026-04-02 09:26:35 +08:00
  • a869ac21d2 fix(feishu): retry sends with a fresh tenant token (#401) Jerry 2026-04-02 09:25:45 +08:00
  • a0bc3f9e28 fix(relay): prevent agent session corruption on timeout (#405) 2026-04-02 09:24:19 +08:00
  • 59098aaa27 feat(feishu): support runtime domain override (#404) Jerry 2026-04-02 09:23:44 +08:00
  • 2da132b6c8 fix(cursor): revert sandbox flag, document shell restriction in default mode Claude 2026-04-01 10:47:32 +08:00
  • 6152854fa0 feat(cursor): add sandbox option to disable restricted tool mode Claude 2026-04-01 09:59:22 +08:00
  • 155b204b64 feat(config): auto-format on save and add config format CLI command Claude 2026-03-31 19:58:18 +08:00
  • 9093888262 fix(config): respect user-selected agent type when creating projects Claude 2026-03-31 19:48:46 +08:00
  • fd9e347563 feat(opencode): dynamic model discovery via opencode models (#381) Claudeandq107580018 2026-03-31 19:44:42 +08:00
  • db3e2ed5ed fix web admin bridge websocket access (#385) q107580018 2026-03-31 19:42:59 +08:00
  • 5a9cf6ef2a docs: add Web Admin and Bridge setup guide to usage docs Claude 2026-03-31 12:06:17 +08:00
  • 28513f30d1 build: release v1.2.2-beta.5 — embedded web admin, Discord proxy, multimodal fixes Claude 2026-03-31 09:46:09 +08:00
  • d055f53109 ci: add Node.js setup to build web frontend before Go steps Claude 2026-03-31 09:24:19 +08:00
  • 433e7d63fc refactor(web): embed frontend assets into binary via go:embed Claude 2026-03-31 08:33:20 +08:00
  • 6255fd5127 feat(discord): add proxy support for Discord platform Claude 2026-03-30 21:17:05 +08:00
  • 8378eb7cee fix(gemini): save attachments to workspace so CLI tools can access them Claude 2026-03-30 17:48:05 +08:00
  • 51767f2c19 docs: remove useless doc Claude 2026-03-30 14:08:30 +08:00
  • 886417166b Merge pull request #356 from chenhg5/feature/add_web_admin_v2 cg33 2026-03-30 14:02:38 +08:00
  • 48ff7d3094 fix(security): harden web admin static serving and API responses Claude 2026-03-30 13:56:01 +08:00
  • 454c8cdbea fix(ci): regenerate go.sum with proxy.golang.org checksums Claude 2026-03-30 12:32:01 +08:00
  • 5f81ec49c2 merge: resolve conflicts with main branch Claude 2026-03-30 11:54:58 +08:00
  • 7461a64c60 feat: add /web command for one-click web admin install and npm publish config Claude 2026-03-29 09:59:06 +08:00
  • f479f6e370 test(codex): fix flaky stdin capture wait in multiline Send test Claude 2026-03-28 21:06:58 +08:00
  • be13a75406 fix(core): wait for old session to close when recycling Claude 2026-03-28 10:13:28 +00:00
  • aaabb324fa test(acp): skip Cursor ACP handshake when CI is set Claude 2026-03-28 10:07:34 +08:00
  • 160acc241f fix: satisfy staticcheck ST1005 for error string formatting Claude 2026-03-28 08:37:19 +08:00
  • e0e2be4e31 fix(core): 出站限流补全、工具结果展示与 i18n 收紧 Claude 2026-03-28 00:42:03 +08:00
  • 5054a365bc feat(web): add global settings editor and dashboard improvements Claude 2026-03-28 00:19:39 +08:00
  • b56865fb06 feat(feishu): add configurable progress styles (compact/card) to reduce message spam Jerry 2026-03-28 00:16:13 +08:00
  • d7bed29801 feat(core): add outgoing message rate limiting per platform Max Qian 2026-03-27 23:59:11 +08:00
  • 1225b7ee18 feat(claudecode): add auto permission mode Deeka WongandDeeka Wong 2026-03-27 23:42:53 +08:00
  • 5639e863d5 fix(core): route workspace model changes through session context Jerry 2026-03-27 23:31:08 +08:00
  • 2a8c8d3a4a fix(codex): preserve multiline prompts on resume devnu11 2026-03-27 23:20:16 +08:00
  • 526f52e5fc fix(codex): force kill session process group on stop (#340) xxb 2026-03-27 23:11:16 +08:00
  • 1104739c90 feat(telegram): migrate to go-telegram/bot and add forum topic support (#321) Buqian Zheng 2026-03-27 23:01:33 +08:00
  • 5a47573ec3 feat(web): add work_dir/agent_type to project creation and expand settings Claude 2026-03-27 10:43:07 +08:00
  • b04ece2dd7 fix(core): normalize interactive session key lookup in multi-workspace mode (#267) Jerry 2026-03-27 09:36:31 +08:00
  • a6f6e720f7 feat(web): improve UI/UX, cron editor, config persistence, and theme consistency Claude 2026-03-27 09:32:22 +08:00
  • d928bb20dc feat(web): add project deletion, grid chat layout, and fix bridge WebSocket Claude 2026-03-26 21:23:46 +08:00
  • ea2033b0fb fix: WeChat QR setup polling, restart API, and TOML config formatting Claude 2026-03-26 20:50:22 +08:00
  • 9ca371e1f7 feat(wecom): 企业微信 HTTP 回调支持接收文件并交给 Agent (#330) cg33andClaude 2026-03-26 14:51:28 +08:00
  • aef8cdade1 feat(web): redesign Chat page with slash commands, session drawer, and fix bridge permission handling Claude 2026-03-26 14:04:04 +08:00
  • 44b6ee4edb feat(web): add manual platform config forms with full i18n support Claude 2026-03-25 21:34:17 +08:00
  • 6d8bf93e4c fix: harden Discord session routing and remove implicit continue bridge (#322) xxb 2026-03-25 14:31:27 +08:00