zhayujie
e99837a8b9
feat: release 2.0.2
2026-02-27 18:04:00 +08:00
zhayujie
553861a2c4
docs: update README.md
2026-02-27 16:57:18 +08:00
zhayujie
628a85d1be
docs: update README.md
2026-02-27 16:48:23 +08:00
zhayujie
2cb54514a4
Merge pull request #2681 from zhayujie/feat-docs
...
feat: docs update
2026-02-27 16:04:17 +08:00
zhayujie
6db22827f2
feat: docs update
2026-02-27 16:03:47 +08:00
zhayujie
4cc6d5426b
Merge pull request #2680 from zhayujie/feat-web-config
...
feat: web console config
2026-02-27 14:40:44 +08:00
zhayujie
7d258b5202
feat(channels): add multi-channel management UI with real-time connect/disconnect
...
- Web console Channels page: display active channels as config cards, support
save/connect/disconnect with real-time start/stop of channel processes
- Custom dropdown for channel selection (consistent with model selector style),
custom confirmation dialog for disconnect
- Fix channel stop: use sys.modules['__main__'] to access live ChannelManager
- Fix web request pending: move stop logic outside lock, set daemon_threads=True
- Fix reconnect: new asyncio event loop per startup, ctypes thread interrupt,
5s grace period before re-establishing remote connection
- Filter stale offline messages (>60s) pushed after reconnect
2026-02-27 14:39:40 +08:00
zhayujie
c8d19ee0bc
Merge pull request #2679 from zhayujie/feat-docs
...
docs: init docs
2026-02-27 12:14:37 +08:00
zhayujie
d891312032
docs: init docs
2026-02-27 12:10:16 +08:00
zhayujie
5edbf4ce32
feat: model and agent config in web console
2026-02-26 21:01:37 +08:00
zhayujie
3ddbdd713d
Merge branch 'master' of github.com:zhayujie/chatgpt-on-wechat
2026-02-26 18:57:43 +08:00
zhayujie
9ba107b511
Merge branch 'feat-multi-channel'
2026-02-26 18:57:19 +08:00
zhayujie
c9adddb76a
fix: pass channel_type correctly in multi-channel mode
2026-02-26 18:57:08 +08:00
zhayujie
f0a12d5ff5
Merge pull request #2678 from zhayujie/feat-multi-channel
...
feat: support multi-channel
2026-02-26 18:34:48 +08:00
zhayujie
7cce224499
feat: support multi-channel
2026-02-26 18:34:08 +08:00
zhayujie
97397ca585
Merge pull request #2674 from haosenwang1018/fix/bare-excepts
...
fix: replace 29 bare except clauses with except Exception
2026-02-26 12:11:49 +08:00
zhayujie
f2fbc602a8
Merge branch 'master' of github.com:zhayujie/chatgpt-on-wechat
2026-02-26 10:45:01 +08:00
zhayujie
925d728a86
fix: replace upsert syntax to support SQLite lower version
2026-02-26 10:44:04 +08:00
zhayujie
f5f229871b
Merge pull request #2676 from zhayujie/feat-multi-channel
...
feat: improve web console and conversation store
2026-02-26 10:37:03 +08:00
zhayujie
9917552b4b
fix: improve web UI stability and conversation history restore
...
- Fix dark mode FOUC: apply theme in <head> before first paint, defer
transition-colors to post-init to avoid animated flash on load
- Fix Safari IME Enter bug: defer compositionend reset via setTimeout(0)
- Fix history scroll: use requestAnimationFrame before scrollChatToBottom
- Limit restore turns to min(6, max_turns//3) on restart
- Fix load_messages cutoff to start at turn boundary, preventing orphaned
tool_use/tool_result pairs from being sent to the LLM
- Merge all assistant messages within one user turn into a single bubble;
render tool_calls in history using same CSS as live SSE view
- Handle empty choices list in stream chunks
2026-02-26 10:35:20 +08:00
zhayujie
29bfbecdc9
feat: persistent storage of conversation history
2026-02-25 18:01:39 +08:00
zhayujie
1a7a8c98d9
docs: add scam warning disclaimer
2026-02-25 01:34:16 +08:00
zhayujie
cddb38ac3d
Merge pull request #2673 from zhayujie/feat-web-console
...
feat: web console
2026-02-24 00:06:29 +08:00
zhayujie
394853c0fb
feat: web console module display
2026-02-24 00:04:17 +08:00
zhayujie
c0702c8b36
feat: web channel stream chat
2026-02-23 22:19:50 +08:00
zhayujie
d610608391
feat: add cloud host config
2026-02-23 15:06:31 +08:00
zhayujie
9082eec91d
feat: dark mode is used by default
2026-02-23 14:57:02 +08:00
zhayujie
f1a1413b5f
feat: web console upgrade
2026-02-21 17:56:31 +08:00
zhayujie
c1e7f9af9b
Merge pull request #2672 from zhayujie/feat-config-update
...
feat: cloud config update
2026-02-21 11:34:05 +08:00
zhayujie
1c71c4e38b
feat: agent chat service
2026-02-21 00:39:36 +08:00
zhayujie
5e3eccb3f6
feat: support memory service
2026-02-20 23:44:05 +08:00
zhayujie
e1dc037eb9
feat: cloud skills manage
2026-02-20 23:23:04 +08:00
zhayujie
97e9b4c801
Merge branch 'master' into feat-config-update
2026-02-20 18:58:21 +08:00
zhayujie
52d7cad735
feat: support gemini-3.1-pro-preview and claude-4.6-sonnet
2026-02-20 12:14:59 +08:00
zhayujie
c0b1d270ba
Merge branch 'master' of github.com:zhayujie/chatgpt-on-wechat
2026-02-19 14:18:39 +08:00
zhayujie
e59a2892e4
feat: support qwen3.5-plus
2026-02-19 14:18:16 +08:00
zhayujie
5fa0376a49
Merge pull request #2670 from SgtPepper114/fix/gemini-dingtalk-image-inline
...
fix(gemini): 修复钉钉图片标记未转多模态导致的识图失效
2026-02-19 13:57:04 +08:00
zhayujie
ce58f23cbc
feat: dashscope model name
2026-02-16 20:11:38 +08:00
zhayujie
b6fc9fa370
fix: run script dependency issues
2026-02-15 00:02:50 +08:00
zhayujie
00ae38faae
docs: update models in README
2026-02-14 17:36:36 +08:00
zhayujie
ab28ee58ab
feat: add doubao-2.0-code model and update README
2026-02-14 16:49:44 +08:00
zhayujie
48db538a2e
feat: support Minimax-M2.5, glm-5, kimi-k2.5
2026-02-14 15:27:44 +08:00
zhayujie
46945942e1
feat: support channel start in sub thread
2026-02-13 12:38:52 +08:00
zhayujie
a24b26a1ef
Merge pull request #2667 from cowagent/fix-wechatcom-image-support
...
fix: 支持企业微信图片消息识别功能
2026-02-12 16:44:18 +08:00
zhayujie
284cd9bca9
Merge pull request #2666 from cowagent/fix-model-type-validation
...
fix: handle non-string model_type to prevent AttributeError
2026-02-10 11:31:45 +08:00
zhayujie
4f0ea5d756
feat: make web search a built-in tool
2026-02-09 11:37:11 +08:00
zhayujie
6c218331b1
fix: improve skill system prompts and simplify tool descriptions
...
- Simplify skill-creator installation flow
- Refine skill selection prompt for better matching
- Add parameter alias and env variable hints for tools
- Skip linkai-agent when unconfigured
- Create skills/ dir in workspace on init
2026-02-08 18:59:59 +08:00
zhayujie
cea7fb7490
fix: add intelligent context cleanup #2663
2026-02-07 20:42:41 +08:00
zhayujie
8acf2dbdfe
fix: chat context overflow #2663
2026-02-07 20:36:24 +08:00
zhayujie
0542700f90
fix: issues with empty tool calls and handling excessively long tool results
2026-02-07 20:25:05 +08:00
zhayujie
5264f7ce18
fix: getuid not found in windows
2026-02-07 11:17:58 +08:00
zhayujie
051ffd78a3
fix: windows path and encoding adaptation
2026-02-06 18:37:05 +08:00
zhayujie
bea95d4fae
Merge pull request #2661 from cowagent/feat-add-claude-opus-4-6
...
feat: 添加 Claude Opus 4.6 模型支持
2026-02-06 15:09:49 +08:00
zhayujie
3958b6aae1
Merge pull request #2657 from cowagent/fix-missing-runtime-info-parameter
...
fix: 补充缺失的 runtime_info 参数传递
2026-02-04 22:51:53 +08:00
zhayujie
9095225b5b
Merge pull request #2656 from 6vision/master
...
Update: improve script interaction and configuration
2026-02-04 22:46:02 +08:00
zhayujie
c529f86dbc
Merge pull request #2655 from cowagent/fix-runtime-timestamp-update
...
fix: 动态更新系统提示词中的运行时信息(时间戳)
2026-02-04 22:38:51 +08:00
zhayujie
eec10cb5db
fix: claude remove toolname
2026-02-04 22:15:10 +08:00
zhayujie
02c83d8689
docs: update agent.md
2026-02-04 21:42:52 +08:00
zhayujie
72b1cacea1
fix: hiding the thought process
2026-02-04 19:36:01 +08:00
zhayujie
c72cda3386
fix: minimax reasoning content optimization
2026-02-04 19:26:36 +08:00
zhayujie
867442155e
fix: lark connection issue
2026-02-04 17:05:30 +08:00
zhayujie
229b14b6fc
fix: feishu cert error
2026-02-04 16:15:38 +08:00
zhayujie
158c87ab8b
fix: openai function call
2026-02-04 15:42:43 +08:00
zhayujie
cb303e6109
fix: add decision round log
2026-02-03 21:27:30 +08:00
zhayujie
3d63459c25
docs: update README.md
2026-02-03 15:44:00 +08:00
zhayujie
cdd36e7052
docs: update README.md
2026-02-03 00:48:03 +08:00
zhayujie
46bcd87c23
feat: support minimax M2 models
2026-02-02 23:36:23 +08:00
zhayujie
ab74be8e33
feat: add qwen models tool call
2026-02-02 23:08:24 +08:00
zhayujie
d8298b3eab
fix: support glm-4.7
2026-02-02 22:43:08 +08:00
zhayujie
50e60e6d05
fix: bug fixes
2026-02-02 22:22:10 +08:00
zhayujie
5d02acbf37
config: add config template
2026-02-02 14:25:34 +08:00
zhayujie
8901d91f96
feat: startup log optimization
2026-02-02 12:25:47 +08:00
zhayujie
b55021bb3d
feat: system Initialization log
2026-02-02 12:18:57 +08:00
zhayujie
0ef51b85e6
Merge branch 'feat-cow-agent'
2026-02-02 12:03:55 +08:00
zhayujie
c77566cc02
fix: adjust the maximum step size
2026-02-02 12:03:16 +08:00
zhayujie
c1bcedfb51
Merge pull request #2652 from zhayujie/feat-cow-agent
...
feat: cow super agent
2026-02-02 11:59:45 +08:00
zhayujie
d085a3c7d7
fix: dingtalk picture and file process
2026-02-02 11:58:19 +08:00
zhayujie
46fa07e4a9
feat: optimize agent configuration and memory
2026-02-02 11:48:53 +08:00
zhayujie
a8d5309c90
feat: add skills and upgrade feishu/dingtalk channel
2026-02-02 00:42:39 +08:00
zhayujie
77c2bfcc1e
fix: scheduler in feishu
2026-02-01 19:40:27 +08:00
zhayujie
4c8712d683
feat: key management and scheduled task tools
2026-02-01 19:21:12 +08:00
zhayujie
d337140577
feat: optimize editing tools
2026-02-01 17:46:43 +08:00
zhayujie
99c273a293
fix: write too long file
2026-02-01 17:29:48 +08:00
zhayujie
85578a06b7
fix: memory edit bug
2026-02-01 17:13:32 +08:00
zhayujie
6f70a8efda
fix: fts5 not available bug
2026-02-01 17:08:02 +08:00
zhayujie
c693e39196
feat: improve the memory system
2026-02-01 17:04:46 +08:00
zhayujie
4a1fae3cb4
chore: the bot directory was changed to models
2026-02-01 15:21:28 +08:00
zhayujie
08b592816b
Merge pull request #2651 from zhayujie/feat-cow-agent
...
fix: optimize suggestion words and retries
2026-02-01 14:11:53 +08:00
zhayujie
0e85fcfe51
fix: optimize suggestion words and retries
2026-02-01 14:00:28 +08:00
zhayujie
8ef788e799
Merge pull request #2650 from zhayujie/feat-cow-agent
...
feat: cow agent
2026-02-01 13:14:00 +08:00
zhayujie
645c8899b1
fix: remove tool
2026-02-01 12:38:00 +08:00
zhayujie
9bf5b0fc48
fix: tool call failed problem
2026-02-01 12:31:58 +08:00
zhayujie
07959a3bff
fix: first conversation bug
2026-01-31 17:53:12 +08:00
zhayujie
86a6182e41
fix: add logs
2026-01-31 17:29:32 +08:00
zhayujie
89e229ab75
feat: prompt optimization
2026-01-31 17:13:55 +08:00
zhayujie
624917fac4
fix: memory and path bug
2026-01-31 16:53:33 +08:00
zhayujie
489894c61d
fix: path prompt
2026-01-31 16:05:20 +08:00
zhayujie
ac87979cb7
fix: bash prompt optimize
2026-01-31 16:01:37 +08:00
zhayujie
5fd3e85a83
feat: add llm retry
2026-01-31 15:53:24 +08:00
zhayujie
0e53ba4311
fix: gemini error process
2026-01-31 14:59:55 +08:00