Documentation Index
Fetch the complete documentation index at: https://docs.cowagent.ai/llms.txt
Use this file to discover all available pages before exploring further.
🔌 New Channels
WeCom Smart Bot
Added the WeCom Smart Bot (wecom_bot) channel with streaming card output, support for receiving and replying to text and image messages, and full configuration through the Web Console.
Documentation: WeCom Smart Bot.
Related commits: d4480b6, a42f31f, 4ecd4df, 8b45d6c
QQ Channel
Added the QQ official bot (qq) channel with support for text and image messages in both private chats and group chats.
Documentation: QQ Bot.
Related commits: 005a0e1, a4d54f5
🖥️ Web Console File Input and Processing
The Web Console chat UI now supports file and image uploads — files can be sent directly to the agent for processing. The Read tool gains parsing support for Office documents (Word, Excel, PPT). Related commits: 30c6d9b🤖 New Models
- GPT-5.4 Series: Added
gpt-5.4,gpt-5.4-mini,gpt-5.4-nano(1623deb) - Gemini 3.1 Flash Lite Preview: Added
gemini-3.1-flash-lite-preview(ba915f2)
💰 Coding Plan Support
Added integration with vendor Coding Plan (monthly programming subscription) tiers via the unified OpenAI-compatible path. Supported vendors include Aliyun, MiniMax, Zhipu GLM, Kimi, and Volcengine. See Coding Plan docs for detailed configuration.🧠 Memory System Upgrade
Memory flush improvements:- Use the LLM to summarize out-of-window conversations into compact daily memory entries
- Summarization runs asynchronously on a background thread, never blocking replies
- Smarter batch trimming policy reduces flush frequency
- Daily scheduled flush as a safety net for low-activity scenarios
- Fixed context-memory loss issues
🔧 Tool Refactoring
- Image Vision: Image recognition (Vision) is refactored from a Skill into a built-in Tool with a dedicated Vision Provider configuration, improving stability and maintainability (a50fafa, 3b8b562)
- Web Fetch: Web fetch is refactored from a Skill into a built-in Tool with support for downloading and parsing remote documents (PDF, Word, Excel, PPT) (ccb9030, fa61744)
🐳 Docker Deployment Improvements
- Config Template Alignment:
docker-compose.ymlenv vars aligned withconfig-template.json, covering full model API key and Agent settings - Web Console Port Mapping: Added
9899port mapping so the Web Console is reachable in browser after Docker deployment - Hot Config Reload: Bot API key and API base are now read at request time — changes from the Web Console take effect without restart
- Workspace Persistence: Added a
./cowvolume mount so agent workspace data (memories, persona, skills, etc.) persists across container rebuilds and upgrades
⚡ Performance Improvements
- Faster Startup: The Feishu channel imports its dependencies lazily, avoiding a 4–10s startup delay (924dc79)
- Channel Stability: Improved channel connection stability and added env-var support for channel configuration (f1c04bc, 46d97fd)
🐛 Bug Fixes
- bot_type Propagation: Fixed
bot_typepropagation under Agent mode (#2691) Thanks @Weikjssss - bot_type Resolution Priority: Adjusted
bot_typeresolution priority under Agent mode (#2692) Thanks @6vision - Zhipu Config: Fixed Zhipu
bot_typenaming, Web Console persistence, and regex escaping (#2693) Thanks @6vision - OpenAI-Compat Layer: Unified error handling via the
openai_compatlayer (#2688) Thanks @JasonOA888 - OpenAI-Compat Migration: Completed the
openai_compatmigration across all model bots (#2689) - Gemini Tool Calling: Fixed tool-call matching for Gemini (eda82ba)
- Session Concurrency: Fixed race conditions in concurrent session scenarios (9879878)
- History Recovery: Fixed incomplete history recovery — only user/assistant text messages are restored, tool calls are stripped (b788a3d, a33ce97)
- Feishu Group Chat: Removed the
bot_namedependency for Feishu group chats (b641bff) - Safari Compatibility: Fixed an IME Enter key issue that mistakenly sent messages on Safari (0687916)
- Windows Compatibility: Fixed bash-style
$VARto%VAR%env-var conversion on Windows (7c67513) - MiniMax Params: Added a
max_tokenscap for MiniMax models (1767413) - .gitignore: Added Python directory ignore rules (#2683) Thanks @pelioo
- AGENT.md Proactive Evolution: Improved the system prompt guidance around AGENT.md — instead of waiting for explicit user edits, the agent now proactively detects persona/style shifts in the conversation and updates AGENT.md accordingly
📦 Upgrade
Run./run.sh update for a one-click upgrade, or manually pull the latest code and restart. See Upgrade Guide for details.
Release Date: 2026.03.18 | Full Changelog