Commit Graph

  • bc9c1691f5 fix(memory): CJK keyword search + vector search optimization yangluxin613 2026-05-25 08:56:08 +08:00
  • 73bf83d2ff docs: add public-access notes for server deployment zhayujie 2026-05-25 00:09:52 +08:00
  • 36e1988fee docs: update README.md zhayujie 2026-05-24 19:21:06 +08:00
  • aad6ef635e docs: update README.md zhayujie 2026-05-24 19:11:34 +08:00
  • 96659cd616 docs: update project docs zhayujie 2026-05-24 18:58:10 +08:00
  • c8787b7de4 Merge branch 'feat-readme-refactoring' zhayujie 2026-05-24 18:30:18 +08:00
  • 91d427c8f9 docs: update docs and readme zhayujie 2026-05-24 18:29:57 +08:00
  • c8c0573dbd Merge pull request #2831 from zhayujie/feat-readme-refactoring zhayujie 2026-05-24 18:10:03 +08:00
  • 29af855ecd docs: update README.md feat-readme-refactoring zhayujie 2026-05-24 18:03:33 +08:00
  • 0a146a245d docs: refactor README zhayujie 2026-05-24 17:52:47 +08:00
  • bd85fee7d7 fix(models): persist explicit provider for vision and image capabilities zhayujie 2026-05-23 20:43:25 +08:00
  • 571897e2fd fix: modify default model in vision tool zhayujie 2026-05-22 18:18:16 +08:00
  • 840dabeccd fix(weixin): cap thinking messages to avoid rate-limit drops zhayujie 2026-05-22 17:42:50 +08:00
  • 069bffa3e8 feat: release 2.0.9 2.0.9 zhayujie 2026-05-22 12:25:22 +08:00
  • cc10d230b0 Merge pull request #2826 from zhayujie/feat-multi-model zhayujie 2026-05-22 11:08:13 +08:00
  • 2517f2add8 feat(models): support gpt-5.5 feat-multi-model zhayujie 2026-05-22 11:04:55 +08:00
  • a534266025 feat(models): add qwen3.7-max zhayujie 2026-05-22 10:54:56 +08:00
  • 8c25395805 feat(models): support gemini-3.5-flash zhayujie 2026-05-22 10:39:04 +08:00
  • 36b913124b docs: update models and channels doc zhayujie 2026-05-22 10:10:07 +08:00
  • 2fa6343fe5 docs: add WeCom customer service (wechatcom_kf) channel guide 6vision 2026-05-21 21:32:11 +08:00
  • 06b84225a1 docs(wechatcom_kf): tidy README and hide cursor dir from config 6vision 2026-05-21 21:08:52 +08:00
  • 5b31da335d fix(wechatcom_kf): use plain WeChatClient to fix 40014 & token log spam 6vision 2026-05-21 20:43:06 +08:00
  • 90773ab69f feat(models): allow viewing and editing search vendor credentials zhayujie 2026-05-21 20:22:09 +08:00
  • 11d92bb22a feat(channel): add WeCom customer service (wechatcom_kf) channel 6vision 2026-05-21 19:58:47 +08:00
  • b7734c3926 feat(search): multi-provider web search + console integration zhayujie 2026-05-21 19:58:03 +08:00
  • d3faf9c8dc fix(web): re-render JS-built views on language switch zhayujie 2026-05-21 17:33:32 +08:00
  • bca97a1d14 feat(voice): enable TTS on Weixin / DingTalk / WeCom Bot with text-then-voice delivery zhayujie 2026-05-21 17:29:26 +08:00
  • ac9d0f18c5 Merge branch 'master' of github.com:zhayujie/chatgpt-on-wechat zhayujie 2026-05-21 16:19:03 +08:00
  • 09fa624797 fix(scheduler): once tasks with tz-aware schedule never fire zhayujie 2026-05-21 16:18:36 +08:00
  • b8333e351c feat(voice): rework TTS/ASR stack and unify tool/skill config schema zhayujie 2026-05-21 16:00:54 +08:00
  • a01423a196 fix: default agent mode to enabled when "agent" config is absent zhayujie 2026-05-21 11:17:50 +08:00
  • 7c35df7a82 fix: default agent mode to enabled zhayujie 2026-05-21 11:14:19 +08:00
  • 2b90f377e6 feat(voice): add dashscope & zhipu ASR, in-page mic input zhayujie 2026-05-20 22:36:37 +08:00
  • fff7326209 feat(memory): hot-swap embedding provider on rebuild-index zhayujie 2026-05-20 21:32:53 +08:00
  • c181e500bc feat(web): redesign multi-models console zhayujie 2026-05-20 20:59:04 +08:00
  • 16b7271826 feat(openai): inject app attribution headers for OpenRouter and Vercel AI Gateway zhayujie 2026-05-20 11:43:17 +08:00
  • 4a1f62b185 Merge pull request #2822 from a1094174619/fix/tool-error-status-persist zhayujie 2026-05-20 11:06:57 +08:00
  • d23a0754c1 feat(memory): exclude dream diaries from vector index zhayujie 2026-05-20 11:04:54 +08:00
  • 3ffb563a44 feat(memory): support multi-vendor embedding fallback zhayujie 2026-05-20 11:00:53 +08:00
  • 4e42f2a017 fix: persist tool error status in conversation history reload a1094174619 2026-05-19 23:50:29 +08:00
  • a0dfdb79df feat(browser): persistent login + CDP attach mode #2809 zhayujie 2026-05-19 11:52:11 +08:00
  • a85c5f9d4e fix(scheduler): make scheduler init idempotent to prevent duplicate task runs zhayujie 2026-05-18 18:36:48 +08:00
  • 2720bba5b7 fix(mimo): round-trip reasoning_content for thinking-mode providers zhayujie 2026-05-18 17:49:41 +08:00
  • 4634a7bc2f fix(web): avoid TypeError on single-file upload zhayujie 2026-05-17 19:00:07 +08:00
  • 16d9b449c9 feat(web): set the web_host to the default value of 127.0.0.1 zhayujie 2026-05-16 18:18:17 +08:00
  • 8761997757 feat(web): add web_host config and password hint for safer deployment zhayujie 2026-05-16 17:37:07 +08:00
  • 19bba4abbc feat(web): vendor all frontend assets locally #2816 zhayujie 2026-05-16 17:22:04 +08:00
  • 7839f0aac5 Merge pull request #2815 from TryToMakeUsBetter/master zhayujie 2026-05-15 18:57:15 +08:00
  • 83def1db30 Merge branch 'zhayujie:master' into master Tian 2026-05-15 18:51:53 +08:00
  • a0b29d1ffe fix(web): remove upload dir button, one-time upload all files,path check adapt windows tianyu Gu 2026-05-15 18:48:37 +08:00
  • f5479c56af feat(models): support reasoning_effort config for DeepSeek V4 zhayujie 2026-05-15 18:17:35 +08:00
  • 246f0a45c8 feat(web): support folder upload tianyu Gu 2026-05-14 17:16:11 +08:00
  • fe871aad77 fix(tools): unify text file truncation thresholds in read tool zhayujie 2026-05-13 16:15:06 +08:00
  • 6f860e1bc4 Merge pull request #2810 from Jacques-Zhao/bugfix/wecom_bot_msg_error zhayujie 2026-05-13 10:26:52 +08:00
  • 249ea40ae3 fix(wecom_bot): Invalid control character Zhao Ke Ke 2026-05-12 18:39:47 +08:00
  • 20d8ae19a7 Merge pull request #2804 from yangluxin613/feat/web-port-browser zhayujie 2026-05-12 10:35:49 +08:00
  • ad51aabfd7 feat(web): open browser on startup with safe fallback; friendly error on port conflict ooaaooaa123 2026-05-10 19:30:07 +08:00
  • 1cf395c041 Merge pull request #2807 from yangluxin613/feat/log-ui zhayujie 2026-05-10 18:59:05 +08:00
  • 745179a5bf Merge pull request #2806 from yangluxin613/feat/app-keyboard-interrupt zhayujie 2026-05-10 18:58:10 +08:00
  • ff5d477fa5 Merge pull request #2808 from yangluxin613/fix/update-username-in-docs zhayujie 2026-05-10 18:42:09 +08:00
  • 907825601d feat(models): add baidu ernie-5.1 zhayujie 2026-05-10 18:39:38 +08:00
  • c2ec26910a docs: update contributor username from ooaaooaa123 to yangluxin613 ooaaooaa123 2026-05-10 18:12:00 +08:00
  • 83f2aea123 feat(log): enhance critical log line color visibility ooaaooaa123 2026-05-10 17:43:26 +08:00
  • a5c5439315 feat(log): add level coloring, multiline inherit, and filter checkboxes ooaaooaa123 2026-05-10 17:21:08 +08:00
  • eca9b60235 fix(app): suppress KeyboardInterrupt traceback on Ctrl+C ooaaooaa123 2026-05-10 17:21:01 +08:00
  • d2d5d98d78 feat(web): auto-switch port on conflict and open browser on startup ooaaooaa123 2026-05-10 17:20:45 +08:00
  • fb341b869b docs(mcp): add MCP tools guide zhayujie 2026-05-08 16:14:48 +08:00
  • 29e66cb186 fix(mcp): correct hot-reload sync on default Agent zhayujie 2026-05-08 15:40:29 +08:00
  • 307769b949 feat(mcp): load MCP servers asynchronously at startup zhayujie 2026-05-08 15:22:42 +08:00
  • 9a09e057d6 Merge pull request #2801 from ooaaooaa123/feat/mcp-integration zhayujie 2026-05-08 12:06:43 +08:00
  • 3e28659528 fix(feishu): support file message and use absolute workspace path zhayujie 2026-05-08 11:31:22 +08:00
  • b861eef26f fix(mcp): address PR review feedback on stability and config ooaaooaa123 2026-05-08 09:58:40 +08:00
  • caaf006a49 fix(mcp): wire MCP tools into agent and fix env var inheritance ooaaooaa123 2026-05-06 20:40:56 +08:00
  • b2429ec30c feat(mcp): add MCP (Model Context Protocol) tool integration ooaaooaa123 2026-05-06 20:16:04 +08:00
  • 55aaf60a57 feat: release 2.0.8 2.0.8 zhayujie 2026-05-06 16:19:20 +08:00
  • a5790d82f6 feat(qianfan): scope vision support to multimodal models zhayujie 2026-05-06 16:11:10 +08:00
  • 63f99af1e6 Merge pull request #2800 from jimmyzhuu/feat/qianfan-vision-provider zhayujie 2026-05-06 15:39:12 +08:00
  • 4eed2568aa fix(bash): reduce safety check false positives zhayujie 2026-05-06 15:36:44 +08:00
  • fb7962c7f2 fix: use available qianfan vision model jimmyzhuu 2026-05-06 13:34:39 +08:00
  • 76e6b7b471 docs: document qianfan vision support jimmyzhuu 2026-05-06 13:28:46 +08:00
  • fccb7ff9ed feat: route qianfan vision provider jimmyzhuu 2026-05-06 13:25:59 +08:00
  • 3b12ef2e66 feat: add qianfan vision calls jimmyzhuu 2026-05-06 13:24:41 +08:00
  • f9d099be1b feat: add qianfan vision model constants jimmyzhuu 2026-05-06 13:23:04 +08:00
  • c322c0e3a5 docs(models): add ernie-5.0 zhayujie 2026-05-06 12:15:14 +08:00
  • 530fc20596 Merge pull request #2790 from jimmyzhuu/feat/qianfan-provider zhayujie 2026-05-06 11:43:32 +08:00
  • a23b4ed754 Merge pull request #2797 from Zmjjeff7/feat-translate-youdao zhayujie 2026-05-06 11:28:50 +08:00
  • fc4f5077b0 fix: update .gitignore zhayujie 2026-05-06 11:27:57 +08:00
  • 6a553886da feat(translate): add Youdao as a new translation provider Zmjjeff7 2026-05-05 23:58:32 +08:00
  • 1065c7e722 fix(feishu): unblock streaming via async push worker zhayujie 2026-05-05 19:36:15 +08:00
  • a9c8a59f58 feat(feishu): one-click QR-scan app creation zhayujie 2026-05-05 18:32:58 +08:00
  • 8730f7fd27 fix(memory): exclude scheduler-injected pairs from daily memory flush zhayujie 2026-05-05 16:53:01 +08:00
  • 8f608223d7 perf(feishu): tune streaming render speed zhayujie 2026-05-05 14:53:30 +08:00
  • a7cbd47a2f fix(feishu): default feishu_stream_reply to true zhayujie 2026-05-05 14:30:34 +08:00
  • b80c3fe5a8 feat(feishu): enhance #2791 with cardkit streaming + ASR fixes zhayujie 2026-05-05 14:15:25 +08:00
  • 5080051e39 Merge pull request #2791 from ooaaooaa123/feat/feishu-voice-stream-reply zhayujie 2026-05-05 13:10:00 +08:00
  • 23bfc8d0ba fix(feishu): update config-template.json zhayujie 2026-05-05 13:05:39 +08:00
  • 80e9062041 fix(vision): respect tool.vision.model and add automatic fallback #2792 zhayujie 2026-05-03 22:28:32 +08:00
  • 67bd3420ed perf(scheduler): bound isolated session context to agent_max_context_turns/5 zhayujie 2026-05-03 21:49:59 +08:00
  • aea081703f fix(scheduler): inject delivered output into receiver session with sliding window zhayujie 2026-05-03 21:27:24 +08:00
  • f300d2a2d5 Merge pull request #2795 from huangrichao2020/fix/scheduler-remember-v2 zhayujie 2026-05-03 21:02:40 +08:00