github agentscope-ai/QwenPaw v1.1.7

8 hours ago

✨ Added

Tools & MCPs

  • Browser Use — Batch Actions: Execute multiple browser steps (navigate, click, type, screenshot, etc.) in a single tool call (#4139)
  • Browser Use — File Download: Download files by clicking page elements or fetching URLs directly (#4261)
  • GPT Image 2 Reference Images: Support uploading 1–16 reference images via URL or local path in the GPT Image 2 plugin (#4194)
  • External Agent Async Execution: delegate_external_agent supports async streaming with task listing and status queries and configurable timeout (#4197)
  • Shell Executable Configuration: Choose which shell runs commands via the config option (#4215)
  • OAuth 2.1 for Remote MCP Servers: Authenticate remote MCP servers via OAuth 2.1 with PKCE (#4256)

Plugins

  • Console Plugin Management: Install and uninstall plugins from the Settings UI via local path, ZIP upload, or URL (#4214, #4266)
  • Qwen-Image & Wan 2.7 Plugins: New plugins for image generation/editing and video generation (#4248)
  • Plugin HTTP API Router: Plugins can register custom HTTP API endpoints (#4255)

Chat & Console

  • Multiple File Attachments: Chat input now supports selecting multiple files in a single message (#4206)
  • Indonesian Language: Full Bahasa Indonesia locale support for Console UI and backend (#4219)
  • Inbox: New centralized Inbox with Approvals and Push Messages tabs for managing tool-guard approvals and viewing cron execution results with traces (#4210, #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)

Channels

  • Feishu Voice Bubbles: Audio files sent via Feishu now render as native voice bubbles (#4202)
  • DingTalk Quoted Messages: Replies with quoted messages in DingTalk now include quoted text and media in the agent context (#4209)
  • Feishu QR Code Bot Creation: Create a Feishu/Lark bot by scanning a QR code in the Channels setup UI (#4236)
  • WeCom Streaming Output: Optional streaming replies for WeCom channel with real-time message delivery and reasoning indicator support (#4271)

🔄 Changed

  • Model Selector Redesign: Replaced the hover dropdown with a searchable flat list grouped by provider (#3876)
  • Floating Chat Button: Chat navigation moved from sidebar menu to a sticky button next to the agent selector (#4240, #4273)
  • Agent Stats Session Discovery: Simplified session file lookup by walking channel subdirectories directly (#4250)

⚡ Performance

  • Async FastAPI Dependencies: Model and provider manager dependencies converted to async, eliminating unnecessary thread pool dispatch (#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, #4276)
  • Keyring Timeout: Keyring operations now have a 10-second timeout to prevent credential manager hangs from blocking startup (#4263)

🐛 Fixed

Providers & Models

  • Volcengine Model IDs: Corrected model IDs to match actual API endpoints and updated capability flags (#4169)
  • Provider Meta Preservation: Provider metadata is no longer dropped when retrieving provider info (#4200)
  • Malformed Tool Use Filtering: Streaming parser now filters out tool-use blocks with null IDs or empty names (#4234)

Channels

  • WeCom Approval Card Operator: Resolved approval cards now display the operator name (#4233)
  • Feishu WebSocket Keepalive: Detect and recover from silent WebSocket connection loss (#4241)

Console & UI

  • Session History Routing: Fixed session history disappearing and messages being routed to wrong sessions (#4203)
  • Plan Panel Dark Mode: Improved text contrast in Plan Panel dark mode (#4190)
  • Mobile Sidebar: Sidebar auto-collapses on narrow screens (#4225)
  • User Message Newlines: User messages now preserve line breaks (#4231)
  • Token Usage Date Labels: Chart labels now show year prefix when the date range crosses a year boundary (#4268)
  • Desktop External Links: Links now open correctly in desktop builds (#4270)

New Contributors

Full Changelog: v1.1.6...v1.1.7

Don't miss a new QwenPaw release

NewReleases is sending notifications on new releases.