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.
🪶 Major Feishu Channel Upgrade
1. One-click QR-scan App Creation
No more manual app setup, permission scopes and event subscriptions in the Feishu Open Platform. Whenfeishu_app_id is not configured, both the Web Console and CLI startup flow now show a QR-scan entry — scan with Feishu, authorize, and the bot is created and config is filled back automatically. Out-of-the-box.
Documentation: Feishu Channel
2. Voice Messages
Receive Feishu voice messages with automatic speech-to-text, and reply in voice via TTS. Recognition accuracy for short Chinese voice messages has been improved.3. Streaming Typewriter Replies
Integrated with Feishu CardKit streaming cards, enabled by default, matching the Web Console experience:- Multi-turn agent flows render intermediate updates and the final reply on separate cards
- Tuned for high-throughput models like DeepSeek to keep pace with the Web Console
- Falls back to plain text replies automatically when not supported, no manual config needed
- Requires Feishu client ≥ 7.20
🤖 New Model Support
-
DeepSeek V4 series: Added
deepseek-v4-pro/deepseek-v4-flash, withdeepseek-v4-flashset as the new default -
Unified thinking-mode toggle: DeepSeek V4, Qwen3 and other thinking-capable models now share the same
enable_thinkingswitch -
Baidu Qianfan / ERNIE first-class integration: New
qianfanprovider supportingernie-5.0(default recommendation),ernie-x1.1,ernie-4.5-turbo-128k,ernie-4.5-turbo-32k. Dedicatedqianfan_api_key/qianfan_api_basesettings keep OpenAI config clean; legacywenxin/wenxin-4paths are fully preserved. #2790 Thanks @jimmyzhuu Documentation: Baidu Qianfan / ERNIE
🌐 Translation Provider
- Youdao translator: Added a Youdao provider to the
translate/module using the v3 SHA-256 signing scheme, with automatic ISO 639-1 language-code mapping (zh,zh-TW, etc.) #2797 Thanks @Zmjjeff7
🛠 OpenAI Client Refactor
- Drop SDK dependency: The OpenAI bot is reimplemented on a native HTTP client — leaner startup, fewer dependency conflicts
- Web Console hint: API base inputs in the model config UI now include version-path placeholder hints
⏰ Scheduler Memory Enhancements
- Follow-up on task results: Scheduled task results are automatically injected into the receiver’s session history — the next turn can ask follow-up questions without re-stating context. Thanks @huangrichao2020
- No long-term memory pollution: Scheduler-injected pairs are excluded from the daily memory flush so high-frequency tasks don’t drown the memory store
- Bounded scheduler context: The scheduler’s own session context is automatically capped, so long-running periodic tasks don’t accumulate state and slow down replies
🔧 Tools and Safety
- Vision model selection:
tool.vision.modelconfig now actually takes effect, with automatic fallback when unconfigured #2792 - Bash safety prompt: The destructive-deletion confirm prompt is now scoped to paths outside the workspace — routine in-workspace operations are no longer interrupted
🐛 Other Fixes
- Fixed Deep Dream firing duplicate runs in multi-instance setups
- Fixed missing
reasoning_contenton some history turns in DeepSeek multi-turn conversations
📦 Upgrade
Source-code deployments can runcow update or ./run.sh update for a one-click upgrade, or pull the latest code and restart manually. See Upgrade Guide for details.
⚠️ One-click Feishu app creation requiresRelease Date: 2026.05.05 | Full Changeloglark-oapi>=1.5.5.cow updatepulls it automatically; manual deployments must update dependencies.
