zhayujie
5e42996b36
fix: guide LLM to use matching skill when tool not found
2026-03-17 18:34:09 +08:00
zhayujie
ceca7b85bf
Merge pull request #2705 from zhayujie/feat-qq-channel
...
feat: add qq channel
2026-03-17 17:26:39 +08:00
zhayujie
a4d54f58c8
feat: complete the QQ channel and supplement the docs
2026-03-17 17:25:36 +08:00
zhayujie
005a0e1bad
feat: add qq channel
2026-03-17 15:43:04 +08:00
zhayujie
46d97fd57d
feat: channel config set to env
2026-03-17 11:36:20 +08:00
zhayujie
72a26b6353
fix: scheduler auto clean
2026-03-17 11:29:21 +08:00
zhayujie
89a4033fbf
fix: web console bot_type
2026-03-17 10:47:41 +08:00
zhayujie
39a5dc64bd
Merge branch 'master' of github.com:zhayujie/chatgpt-on-wechat
2026-03-16 19:07:54 +08:00
zhayujie
d4bdd9b1b7
docs: update README.md for wecom_bot channel
2026-03-16 19:07:08 +08:00
zhayujie
2f5ba87280
Merge pull request #2698 from zhayujie/feat-wecom-bot
...
feat: wecom_bot channel
2026-03-16 19:04:52 +08:00
zhayujie
8b45d6c750
docs: wecom_bot integration docs
2026-03-16 19:03:18 +08:00
zhayujie
4ecd4df2d4
feat: web console support wecom_bot config
2026-03-16 17:56:59 +08:00
zhayujie
a42f31fe52
feat: support wecom_bot stream card
2026-03-16 17:46:05 +08:00
zhayujie
d4480b695e
feat(channel): add wecom_bot channel
2026-03-16 14:39:15 +08:00
zhayujie
c4b5f7fbae
refactor: remove unavailable channels
2026-03-16 11:05:45 +08:00
zhayujie
ba915f2cc0
feat: add gemini-3.1-flash-lite-preview and gpt-5.4
2026-03-15 22:06:12 +08:00
zhayujie
4b91140f31
fix: optimize msg receive
2026-03-12 20:49:36 +08:00
zhayujie
9879878dd0
fix: concurrency issue in session
2026-03-12 17:08:09 +08:00
zhayujie
d78105d57c
fix: tool call match
2026-03-12 17:05:27 +08:00
zhayujie
153c9e3565
fix(memory): remove useless prompt
2026-03-12 15:29:58 +08:00
zhayujie
c11623596d
fix(memory): prevent context memory loss by improving trim strategy
2026-03-12 15:25:46 +08:00
zhayujie
e791a77f77
fix: strengthen bootstrap flow
2026-03-12 12:13:05 +08:00
zhayujie
b641bffb2c
fix(feishu): remove bot_name dependency for group chat
2026-03-12 11:30:42 +08:00
zhayujie
ee0c47ac1e
feat: file send prompt
2026-03-12 00:11:34 +08:00
zhayujie
eba90e9343
fix: workspace bootstrap
2026-03-11 23:35:42 +08:00
zhayujie
d8374d0fa5
fix: web_fetch encoding
2026-03-11 19:42:37 +08:00
zhayujie
fa61744c6d
feat(web_fetch): support downloading and parsing remote document files (PDF, Word, Excel, PPT)
2026-03-11 17:47:15 +08:00
zhayujie
4fec55cc01
feat: web_featch tool support remote file url
2026-03-11 17:16:39 +08:00
zhayujie
1767413712
fix: increase minimax max_tokens
2026-03-11 15:31:35 +08:00
zhayujie
734c8fa84f
fix: optimize skill prompt
2026-03-11 12:40:37 +08:00
zhayujie
9a8d422554
feat: package skill install
2026-03-11 12:18:36 +08:00
zhayujie
b21e945c76
feat: optimize bootstrap flow
2026-03-11 11:27:08 +08:00
zhayujie
a02bf1ea09
Merge pull request #2693 from 6vision/fix/bot-type-and-web-config
...
fix: rename zhipu bot_type, persist bot_type in web config, fix re.syb escape error
2026-03-11 10:24:19 +08:00
zhayujie
eda82bac92
fix: gemini tool call bug
2026-03-11 02:04:09 +08:00
zhayujie
e8d4f7dc4f
fix: remove useless file
2026-03-10 22:56:00 +08:00
6vision
c4a93b7789
fix: rename zhipu bot_type, persist bot_type in web config, fix re.sub escape error
...
- Rename ZHIPU_AI bot type from glm-4 to zhipu to avoid confusion with model names
- Add bot_type persistence in web config to fix provider dropdown resetting on refresh
- Change OpenAI provider key to chatGPT to match bot_factory routing
- Add DEEPSEEK constant and route it to ChatGPTBot (OpenAI-compatible API)
- Keep backward compatibility for legacy bot_type glm-4 in bot_factory
- Fix re.sub bad escape error on Windows paths by using lambda replacement
- Remove unused pydantic import in minimax_bot.py
Made-with: Cursor
2026-03-10 21:34:24 +08:00
zhayujie
c3f9925097
fix: remove injected max-steps prompt from persisted conversation history
2026-03-10 20:08:59 +08:00
zhayujie
2a0cf7511a
Merge pull request #2692 from 6vision/master
...
update:Adjust bot_type resolution priority in Agent mode
2026-03-10 15:17:22 +08:00
6vision
d0a70d3339
update:Adjust bot_type resolution priority in Agent mode
2026-03-10 15:14:01 +08:00
zhayujie
f37e4675dd
Merge pull request #2691 from Weikjssss/fix-bot-type-conf
...
fix: pass bot_type in agent mode
2026-03-10 15:00:04 +08:00
zhayujie
4e32f67eeb
fix: validate tool_call_id pairing #2690
2026-03-10 14:52:07 +08:00
Weikjssss
36d54cab52
fix: pass bot_type in agent mode
2026-03-10 14:28:39 +08:00
zhayujie
9d8df10dcf
feat: clarify send tool is local-only
2026-03-10 12:10:10 +08:00
zhayujie
45ea88e070
Merge pull request #2689 from cowagent/fix/openai-compat-complete
...
fix: complete openai_compat migration across all model bots (openai>=1.0 compatibility)
2026-03-10 10:10:58 +08:00
cowagent
d5d0b947f5
fix: complete openai_compat migration across all model bots
...
Replace all direct openai.error.* usages with the openai_compat
compatibility layer to support openai>=1.0.
Affected files:
- models/chatgpt/chat_gpt_bot.py: fix isinstance checks (RateLimitError, Timeout, APIError, APIConnectionError)
- models/openai/open_ai_bot.py: replace import + fix isinstance checks
- models/ali/ali_qwen_bot.py: replace import + fix isinstance checks
- models/modelscope/modelscope_bot.py: remove unused openai.error import
The openai_compat layer (models/openai/openai_compat.py) already
handles both openai<1.0 and openai>=1.0 gracefully. This completes
the migration started in the existing PR #2688 .
2026-03-10 10:06:04 +08:00
zhayujie
f775f1f11e
Merge pull request #2688 from JasonOA888/fix/openai-compat
...
fix: use openai_compat layer for error handling (openai>=1.0 compatibility)
2026-03-10 10:02:41 +08:00
JasonOA888
f1e888f3de
fix: use openai_compat layer for error handling
...
The code was directly importing openai.error which fails with openai>=1.0.
The project already has an openai_compat.py compatibility layer that handles
both old (<1.0) and new (>=1.0) OpenAI SDK versions.
This commit updates chat_gpt_bot.py to use the compatibility layer.
Related: #2687
2026-03-10 00:33:45 +08:00
zhayujie
71c8436e90
fix: skill download to temp dir
2026-03-09 18:43:28 +08:00
zhayujie
08c69f5e9b
fix: clean existing skill directory before remote install to ensure full overwrite
2026-03-09 17:23:09 +08:00
zhayujie
a50fafaca2
refactor: convert image vision from skill to native tool
2026-03-09 16:01:56 +08:00