v1.1.7
agentscope-ai/QwenPawv1.1.7May 14, 2026by xieyxclack
AI Summary
Enhanced browser automation capabilities with batch actions, introduced the Inbox for approvals and messages, and added Indonesian localization.
Key Highlights
- Batch browser actions (navigate, click, type)
- New Inbox for approvals and push messages
- Indonesian language support
- OAuth 2.1 for remote MCP servers
New Features
- Browser Use - Batch Actions
- Browser Use - File Download
- GPT Image 2 Reference Images
- External Agent Async Execution
- Shell Executable Configuration
- OAuth 2.1 for Remote MCP Servers
- Console Plugin Management
- Qwen-Image & Wan 2.7 Plugins
- Plugin HTTP API Router
- Multiple File Attachments
- Indonesian Language
- Inbox
- Cron Job Enhancement
- Feishu Voice Bubbles
- DingTalk Quoted Messages
- Feishu QR Code Bot Creation
- WeCom Streaming Output
Full Release Notes
## ✨ Added **Tools & MCPs** - **Browser Use — Batch Actions**: Execute multiple browser steps (navigate, click, type, screenshot, etc.) in a single tool call ([#4139](https://github.com/agentscope-ai/QwenPaw/pull/4139)) - **Browser Use — File Download**: Download files by clicking page elements or fetching URLs directly ([#4261](https://github.com/agentscope-ai/QwenPaw/pull/4261)) - **GPT Image 2 Reference Images**: Support uploading 1–16 reference images via URL or local path in the GPT Image 2 plugin ([#4194](https://github.com/agentscope-ai/QwenPaw/pull/4194)) - **External Agent Async Execution**: `delegate_external_agent` supports async streaming with task listing and status queries and configurable timeout ([#4197](https://github.com/agentscope-ai/QwenPaw/pull/4197)) - **Shell Executable Configuration**: Choose which shell runs commands via the config option ([#4215](https://github.com/agentscope-ai/QwenPaw/pull/4215)) - **OAuth 2.1 for Remote MCP Servers**: Authenticate remote MCP servers via OAuth 2.1 with PKCE ([#4256](https://github.com/agentscope-ai/QwenPaw/pull/4256)) **Plugins** - **Console Plugin Management**: Install and uninstall plugins from the Settings UI via local path, ZIP upload, or URL ([#4214](https://github.com/agentscope-ai/QwenPaw/pull/4214), [#4266](https://github.com/agentscope-ai/QwenPaw/pull/4266)) - **Qwen-Image & Wan 2.7 Plugins**: New plugins for image generation/editing and video generation ([#4248](https://github.com/agentscope-ai/QwenPaw/pull/4248)) - **Plugin HTTP API Router**: Plugins can register custom HTTP API endpoints ([#4255](https://github.com/agentscope-ai/QwenPaw/pull/4255)) **Chat & Console** - **Multiple File Attachments**: Chat input now supports selecting multiple files in a single message ([#4206](https://github.com/agentscope-ai/QwenPaw/pull/4206)) - **Indonesian Language**: Full Bahasa Indonesia locale support for Console UI and backend ([#4219](https://github.com/agentscope-ai/QwenPaw/pull/4219)) - **Inbox**: New centralized Inbox with Approvals and Push Messages tabs for managing tool-guard approvals and viewing cron execution results with traces ([#4210](https://github.com/agentscope-ai/QwenPaw/pull/4210), [#4305](https://github.com/agentscope-ai/QwenPaw/pull/4305)) - **Cron Job Enhancement**: Cron jobs now support one-time scheduled execution, a calendar view for visualizing upcoming runs, built-in templates for quick creation, per-job execution history with detailed run traces, and save-to-inbox delivery ([#4210](https://github.com/agentscope-ai/QwenPaw/pull/4210)) **Channels** - **Feishu Voice Bubbles**: Audio files sent via Feishu now render as native voice bubbles ([#4202](https://github.com/agentscope-ai/QwenPaw/pull/4202)) - **DingTalk Quoted Messages**: Replies with quoted messages in DingTalk now include quoted text and media in the agent context ([#4209](https://github.com/agentscope-ai/QwenPaw/pull/4209)) - **Feishu QR Code Bot Creation**: Create a Feishu/Lark bot by scanning a QR code in the Channels setup UI ([#4236](https://github.com/agentscope-ai/QwenPaw/pull/4236)) - **WeCom Streaming Output**: Optional streaming replies for WeCom channel with real-time message delivery and reasoning indicator support ([#4271](https://github.com/agentscope-ai/QwenPaw/pull/4271)) ## 🔄 Changed - **Model Selector Redesign**: Replaced the hover dropdown with a searchable flat list grouped by provider ([#3876](https://github.com/agentscope-ai/QwenPaw/pull/3876)) - **Floating Chat Button**: Chat navigation moved from sidebar menu to a sticky button next to the agent selector ([#4240](https://github.com/agentscope-ai/QwenPaw/pull/4240), [#4273](https://github.com/agentscope-ai/QwenPaw/pull/4273)) - **Agent Stats Session Discovery**: Simplified session file lookup by walking channel subdirectories directly ([#4250](https://github.com/agentscope-ai/QwenPaw/pull/4250)) ## ⚡ Performance - **Async FastAPI Dependencies**: Model and provider manager dependencies converted to async, eliminating unnecessary thread pool dispatch ([#4229](https://github.com/agentscope-ai/QwenPaw/pull/4229)) - **File Read Size Limit**: Maximum file read size reduced to 200 MB (from 1 GB) with pre-allocation based on actual file size ([#4272](https://github.com/agentscope-ai/QwenPaw/pull/4272), [#4276](https://github.com/agentscope-ai/QwenPaw/pull/4276)) - **Keyring Timeout**: Keyring operations now have a 10-second timeout to prevent credential manager hangs from blocking startup ([#4263](https://github.com/agentscope-ai/QwenPaw/pull/4263)) ## 🐛 Fixed **Providers & Models** - **Volcengine Model IDs**: Corrected model IDs to match actual API endpoints and updated capability flags ([#4169](https://github.com/agentscope-ai/QwenPaw/pull/4169)) - **Provider Meta Preservation**: Provider metadata is no longer dropped when retrieving provider info ([#4200](https://github.com/agentscope-ai/QwenPaw/pull/4200)) - **Malformed Tool Use Filtering**: Streaming parser now filters out tool-use blocks with null IDs or empty names ([#4234](https://github.com/agentscope-ai/QwenPaw/pull/4234)) **Channels** - **WeCom Approval Card Operator**: Resolved approval cards now display the operator name ([#4233](https://github.com/agentscope-ai/QwenPaw/pull/4233)) - **Feishu WebSocket Keepalive**: Detect and recover from silent WebSocket connection loss ([#4241](https://github.com/agentscope-ai/QwenPaw/pull/4241)) **Console & UI** - **Session History Routing**: Fixed session history disappearing and messages being routed to wrong sessions ([#4203](https://github.com/agentscope-ai/QwenPaw/pull/4203)) - **Plan Panel Dark Mode**: Improved text contrast in Plan Panel dark mode ([#4190](https://github.com/agentscope-ai/QwenPaw/pull/4190)) - **Mobile Sidebar**: Sidebar auto-collapses on narrow screens ([#4225](https://github.com/agentscope-ai/QwenPaw/pull/4225)) - **User Message Newlines**: User messages now preserve line breaks ([#4231](https://github.com/agentscope-ai/QwenPaw/pull/4231)) - **Token Usage Date Labels**: Chart labels now show year prefix when the date range crosses a year boundary ([#4268](https://github.com/agentscope-ai/QwenPaw/pull/4268)) - **Desktop External Links**: Links now open correctly in desktop builds ([#4270](https://github.com/agentscope-ai/QwenPaw/pull/4270)) ## New Contributors * @weixizi made their first contribution in https://github.com/agentscope-ai/QwenPaw/pull/4139 * @StarTrekking made their first contribution in https://github.com/agentscope-ai/QwenPaw/pull/4202 * @aqilaziz made their first contribution in https://github.com/agentscope-ai/QwenPaw/pull/4225 * @suntp made their first contribution in https://github.com/agentscope-ai/QwenPaw/pull/4272 **Full Changelog**: https://github.com/agentscope-ai/QwenPaw/compare/v1.1.6...v1.1.7