picoclaw/docs
ZHANG RUI 9a25fad20a
Implement the latest long-connection mode for the WeCom AI Bot. (#1295)
* feat(wecom): add WebSocket long-connection support for WeCom AI Bot

- Introduced WeComAIBotWSChannel to handle WebSocket connections.
- Updated NewWeComAIBotChannel to prioritize WebSocket mode when BotID and Secret are provided.
- Enhanced WeComAIBotConfig to include BotID and Secret for WebSocket mode.
- Implemented message handling for text, image, voice, and mixed messages in WebSocket mode.
- Added tests for WebSocket mode functionality and ensured backward compatibility with webhook mode.
- Refactored existing code to improve clarity and maintainability.

* feat(wecom): implement periodic processing hints and enforce WeCom stream deadline

* feat(wecom): update WeCom AI Bot setup instructions and configuration parameters

* feat(wecom): enhance WeCom AI Bot with image handling and media support

* feat(wecom): refactor WeCom AI Bot task management to use req_id for concurrent message handling

* feat(wecom): refactor WeCom AI Bot to manage request states and late replies

* feat(wecom): add response timeout handling and improve WebSocket command acknowledgment

* fix(wecom): improve error handling for late reply proactive push delivery

* refactor(wecom): reorganize WeCom AI Bot configuration fields for improved readability

* fix(wecom): update error message for websocket delivery failure in late reply proactive push

* feat(wecom): implement shared HTTP clients for WeCom image handling and response URL posting

* refactor(wecom): simplify image download and storage process in storeWSImage

* fix(wecom): improve error logging for WebSocket message handling and proactive push delivery

* fix(wecom): enhance WebSocket connection stability and task cancellation handling

* fix(wecom): improve WS image message handling by ensuring proper error response and initializing mediaRefs

* feat(wecom): enhance WeCom AIBot WebSocket handling with message deduplication and support for file and video messages

* refactor(wecom): rename image handling functions to media handling and enhance media type support

* feat(wecom): implement byte-aware content splitting for WeCom AI Bot stream messages

* refactor(wecom): remove max message length constraint from WeCom AIBot WS channel
2026-03-19 20:06:51 +08:00
..
agent-refactor docs: add agent refactor working notes 2026-03-08 00:22:31 +08:00
channels Implement the latest long-connection mode for the WeCom AI Bot. (#1295) 2026-03-19 20:06:51 +08:00
design refactor: update model name and add VolcEngine coding plan (#1412) 2026-03-12 16:10:29 +08:00
fr docs: note that workspace config files are hot-reloaded (#1747) 2026-03-19 11:30:08 +08:00
it docs: add Italian language 2026-03-18 19:41:57 +01:00
ja docs: note that workspace config files are hot-reloaded (#1747) 2026-03-19 11:30:08 +08:00
migration refactor: update model name and add VolcEngine coding plan (#1412) 2026-03-12 16:10:29 +08:00
pt-br docs: note that workspace config files are hot-reloaded (#1747) 2026-03-19 11:30:08 +08:00
vi docs: note that workspace config files are hot-reloaded (#1747) 2026-03-19 11:30:08 +08:00
zh docs: note that workspace config files are hot-reloaded (#1747) 2026-03-19 11:30:08 +08:00
ANTIGRAVITY_AUTH.md fix: correct docs misalignment across translations and guides 2026-02-20 18:23:22 +03:00
ANTIGRAVITY_USAGE.md fix: correct docs misalignment across translations and guides 2026-02-20 18:23:22 +03:00
chat-apps.md feat: telegram use parse mode ModeMarkdownV2 instead of ModeHTML (#1018) 2026-03-18 21:29:21 +08:00
configuration.md docs: note that workspace config files are hot-reloaded (#1747) 2026-03-19 11:30:08 +08:00
credential_encryption.md feat(credential): part1 add AES-GCM encryption, SecureStore, and onboard ke… (#1521) 2026-03-16 14:06:32 +08:00
debug.md feat(tool): debug tool usage via channels (#1332) 2026-03-19 18:08:50 +08:00
docker.md docs: restructure READMEs and add i18n documentation (#1729) 2026-03-18 15:26:39 +08:00
providers.md docs: restructure READMEs and add i18n documentation (#1729) 2026-03-18 15:26:39 +08:00
spawn-tasks.md docs: restructure READMEs and add i18n documentation (#1729) 2026-03-18 15:26:39 +08:00
tools_configuration.md feat(mcp): per server deferred mode (#1654) 2026-03-19 17:03:17 +08:00
troubleshooting.md Added a native WhatsApp channel implementation. 2026-02-22 12:29:27 -08:00