Files

79 lines
4.1 KiB
Markdown
Raw Permalink Normal View History

## ✨ Added
**Agent System**
- **Spawn Subagent**: New `spawn_subagent` tool for ephemeral in-workspace sub-agent execution ([#4806](https://github.com/agentscope-ai/QwenPaw/pull/4806))
**Coding Mode**
- **Open Directory**: New "Open Directory" tab to reference local projects without copying files into the workspace ([#4762](https://github.com/agentscope-ai/QwenPaw/pull/4762))
**Channels**
- **Tencent Yuanbao Channel**: New channel integration for Tencent Yuanbao bot ([#4856](https://github.com/agentscope-ai/QwenPaw/pull/4856))
- **Feishu Thread Reply**: Agents can now reply within Feishu message threads ([#4708](https://github.com/agentscope-ai/QwenPaw/pull/4708))
**Providers**
- **OpenRouter Attribution**: Added app attribution headers for OpenRouter ranking visibility ([#4809](https://github.com/agentscope-ai/QwenPaw/pull/4809))
**Console & Upload**
- **Dynamic Upload Limit**: Upload size limit is now configurable across console and channels ([#4734](https://github.com/agentscope-ai/QwenPaw/pull/4734))
**Testing**
- **E2E Test Migration**: Migrated `python_e2e` into CoPaw with mock infrastructure ([#4464](https://github.com/agentscope-ai/QwenPaw/pull/4464))
- **Integration Test Expansion**: Broadened coverage with seeded-data scenarios ([#4745](https://github.com/agentscope-ai/QwenPaw/pull/4745))
## 🔄 Changed
- **Feishu Card System**: Restructured card system to match wecom/qq pattern and fixed resolved card in streaming mode ([#4742](https://github.com/agentscope-ai/QwenPaw/pull/4742))
## 🐛 Fixed
**Desktop & CLI**
- **Bundled Desktop CLI**: Added bundled qwenpaw CLI for Tauri desktop app ([#4779](https://github.com/agentscope-ai/QwenPaw/pull/4779))
- **Windows Git Console**: Hide Windows git console windows in coding mode ([#4696](https://github.com/agentscope-ai/QwenPaw/pull/4696))
**Console**
- **Mobile Chat Input**: Adapted chat input for safe area and virtual keyboard on mobile ([#4751](https://github.com/agentscope-ai/QwenPaw/pull/4751))
- **Chat Input Draft**: Clear chat input draft after message is sent ([#4755](https://github.com/agentscope-ai/QwenPaw/pull/4755))
- **Chat Input**: Fixed additional chat input issues ([#4862](https://github.com/agentscope-ai/QwenPaw/pull/4862))
- **Chat Code**: Fixed chat code display issues ([#4805](https://github.com/agentscope-ai/QwenPaw/pull/4805))
- **Antd Deprecation**: Cleaned up antd 5.29 deprecation warnings and fixed AllowNoAuthHosts icon ([#4790](https://github.com/agentscope-ai/QwenPaw/pull/4790))
**Channels**
- **OneBot WebSocket**: Auto-restart WebSocket server on connection loss via TCP health probe ([#4793](https://github.com/agentscope-ai/QwenPaw/pull/4793))
**Agent**
- **Reasoning Content**: Preserve `reasoning_content` across file blocks in assistant messages ([#4728](https://github.com/agentscope-ai/QwenPaw/pull/4728))
- **Message Timestamp**: Enhanced timestamp handling with user timezone support ([#4763](https://github.com/agentscope-ai/QwenPaw/pull/4763))
**Skills**
- **Skill Update Stability**: Preserve tag, enable/disable, and channel config during skill updates ([#4847](https://github.com/agentscope-ai/QwenPaw/pull/4847))
- **Stale Skill Handling**: Ignore `~`-prefixed stale skills during pip operations ([#4851](https://github.com/agentscope-ai/QwenPaw/pull/4851))
**Pet**
- **Auto-install Dependencies**: Auto-install missing dependencies to resolve startup failure on v1.1.9 ([#4801](https://github.com/agentscope-ai/QwenPaw/pull/4801))
**Website**
- **Header Style**: Fixed header style and added auto-continue video ([#4812](https://github.com/agentscope-ai/QwenPaw/pull/4812))
## 🏗️ Infrastructure
- **CI Cleanup**: Dropped redundant `unit-tests.yml` workflow ([#4748](https://github.com/agentscope-ai/QwenPaw/pull/4748))
- **Contributors Data**: Auto-maintain `contributors_data.json` via GitHub Actions on PR merge ([#4692](https://github.com/agentscope-ai/QwenPaw/pull/4692))
## 🙌 New Contributors
- @wangfei010313 made their first contribution in [#4801](https://github.com/agentscope-ai/QwenPaw/pull/4801)
- @szetohoyan made their first contribution in [#4708](https://github.com/agentscope-ai/QwenPaw/pull/4708)