Zhang Rui
79bc06c0ba
refactor(wecom): simplify stream message structure by introducing WeComAIBotMsgItem and WeComAIBotMsgItemImage types
2026-03-02 17:42:54 +08:00
Zhang Rui
880c402ab7
refactor(wecom): streamline AES encryption/decryption and improve task management logic
2026-03-02 17:42:54 +08:00
Zhang Rui
8f3d611a4c
refactor(wecom): replace generateSignature with computeSignature and update related tests
2026-03-02 17:42:54 +08:00
Zhang Rui
81f6787dd5
fix(docs): update WeCom AI Bot timeout duration in README and improve streamTask comments
2026-03-02 17:42:54 +08:00
ZHANG RUI
e88b39f21e
Update pkg/channels/wecom/aibot.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-02 17:42:54 +08:00
Zhang Rui
a87e6b0551
feat(wecom-aibot): enhance stream task management with StreamClosedAt and improved cleanup logic
2026-03-02 17:42:54 +08:00
Zhang Rui
4e09c91dda
feat(wecom-aibot): add context management for stream tasks to improve agent cancellation
2026-03-02 17:42:54 +08:00
ZHANG RUI
0b6d913dfc
Update pkg/channels/wecom/aibot.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-02 17:42:54 +08:00
ZHANG RUI
aa9ce6955b
Update pkg/channels/wecom/aibot.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-02 17:42:54 +08:00
ZHANG RUI
e33712deff
Update pkg/channels/wecom/aibot.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-02 17:42:54 +08:00
Zhang Rui
e894f8d39a
feat(wecom-aibot): add reasoning_channel_id to configuration and enhance message handling limits
2026-03-02 17:42:54 +08:00
Zhang Rui
c7d4012fc9
fix(wecom-aibot): correct variable name in JSON parsing in message callback handler
2026-03-02 17:42:42 +08:00
Zhang Rui
6caee427bb
Add WeCom AIBot channel implementation and tests
...
- Introduced WeCom AIBot channel configuration in config.go with relevant fields.
- Implemented WeCom AIBot channel factory registration in init.go.
- Created unit tests for WeCom AIBot channel functionalities including initialization, start/stop behavior, webhook path handling, message encryption/decryption, and signature generation.
- Set default values for WeCom AIBot configuration in defaults.go.
2026-03-02 17:42:42 +08:00