## ✨ Added

**Core**

- **Plugins**: Install extensions from your workspace `plugins/` folder ([#3101](https://github.com/agentscope-ai/CoPaw/pull/3101), [#3131](https://github.com/agentscope-ai/CoPaw/pull/3131), [#3132](https://github.com/agentscope-ai/CoPaw/pull/3132)).
- **`copaw task`**: Run one-off jobs from the terminal with no web server ([#3031](https://github.com/agentscope-ai/CoPaw/pull/3031)).
- **`/model` in chat**: Switch models, list what is available, reset to the default, and inspect a model—without opening Settings ([#3133](https://github.com/agentscope-ai/CoPaw/pull/3133)).

**Models and providers**

- **SiliconFlow**: Ready-to-use China and International endpoints for SiliconFlow’s OpenAI-compatible API ([#2886](https://github.com/agentscope-ai/CoPaw/pull/2886)).
- **CoPaw Local**: Image and video capable models, richer settings in the console, and more reliable downloads and capability detection on Windows ([#3021](https://github.com/agentscope-ai/CoPaw/pull/3021), [#3087](https://github.com/agentscope-ai/CoPaw/pull/3087), [#3140](https://github.com/agentscope-ai/CoPaw/pull/3140)).

**Security**

- **Safer saved secrets**: API keys and similar values are encrypted on disk; where possible the encryption key stays in the OS keychain ([#3025](https://github.com/agentscope-ai/CoPaw/pull/3025)).

**Console and UI**

- **Chat input history**: Browse previous user lines with the arrow keys ([#2466](https://github.com/agentscope-ai/CoPaw/pull/2466)).
- **Chat search**: Search message text across sessions ([#2842](https://github.com/agentscope-ai/CoPaw/pull/2842)).
- **Pinned sessions**: Pin threads so they stay at the top of the list ([#3137](https://github.com/agentscope-ai/CoPaw/pull/3137)).
- **Per-agent chat**: Restore the last open chat when you switch agents ([#3155](https://github.com/agentscope-ai/CoPaw/pull/3155)).
- **Visual polish**: Icons for built-in tools and provider logos next to models ([#3061](https://github.com/agentscope-ai/CoPaw/pull/3061), [#3130](https://github.com/agentscope-ai/CoPaw/pull/3130)).

**Skills and Tools**

- **Skill commands**: `/skills` shows what is enabled for the channel; type `/<skill name>` to open a skill or run it with your message ([#3150](https://github.com/agentscope-ai/CoPaw/pull/3150)).
- **Tags for pool skills**: Organize the shared pool with tags ([#2837](https://github.com/agentscope-ai/CoPaw/pull/2837), [#3069](https://github.com/agentscope-ai/CoPaw/pull/3069)).
- **MCP tool discovery**: Query each connected MCP server for its tool names, descriptions, and parameters over the HTTP API ([#3149](https://github.com/agentscope-ai/CoPaw/pull/3149)).

**Channels**

- **QQ**: Send files and rich media consistently across message types ([#3012](https://github.com/agentscope-ai/CoPaw/pull/3012)).
- **WeCom**: Incoming messages keep quote/reply context so the agent sees what was referenced ([#3024](https://github.com/agentscope-ai/CoPaw/pull/3024)).

## 🔄 Changed

- **Timezone picker**: Region names follow your selected UI language ([#2497](https://github.com/agentscope-ai/CoPaw/pull/2497)).
- **File sizes**: Human-readable sizes everywhere in the console ([#2808](https://github.com/agentscope-ai/CoPaw/pull/2808)).
- **Console startup**: Heavier settings pages load on demand so the first screen opens faster ([#3122](https://github.com/agentscope-ai/CoPaw/pull/3122)).
- **Large skill lists**: Smoother scrolling and interaction when you have many pool skills ([#3141](https://github.com/agentscope-ai/CoPaw/pull/3141), [#3158](https://github.com/agentscope-ai/CoPaw/pull/3158)).
- **Provider connection tests**: Status messages appear in your language ([#2913](https://github.com/agentscope-ai/CoPaw/pull/2913)).
- **Error Code**: More consistent error codes across channels, APIs, and CLI ([#3110](https://github.com/agentscope-ai/CoPaw/pull/3110)).

## 🐛 Fixed

**Channels**

- **iMessage**: Private chats now respect your DM policy and allowlist the same way as other channels ([#2491](https://github.com/agentscope-ai/CoPaw/pull/2491)).
- **Discord**: Long assistant replies no longer break Markdown code blocks mid-fence ([#2976](https://github.com/agentscope-ai/CoPaw/pull/2976)).
- **Feishu**: Reconnecting and running several agents no longer trips over shared locks or mixed-up event loops ([#3095](https://github.com/agentscope-ai/CoPaw/pull/3095), [#3145](https://github.com/agentscope-ai/CoPaw/pull/3145)).

**Tools and skills**

- **MCP**: Closing or reconnecting clients after reload no longer causes runaway CPU usage ([#3106](https://github.com/agentscope-ai/CoPaw/pull/3106)).
- **Browser automation**: Clicking elements when duplicates exist targets the right one; the docs explain selectors more clearly ([#3023](https://github.com/agentscope-ai/CoPaw/pull/3023)).
- **Shell tool**: Commands with quoted text keep their line breaks intact ([#3070](https://github.com/agentscope-ai/CoPaw/pull/3070)).
- **Skills**: Corrupt or non-object skill metadata no longer crashes requirement parsing ([#3072](https://github.com/agentscope-ai/CoPaw/pull/3072)).
