✨ Added
Core
- Plugins: Install extensions from your workspace
plugins/folder (#3101, #3131, #3132). copaw task: Run one-off jobs from the terminal with no web server (#3031)./modelin chat: Switch models, list what is available, reset to the default, and inspect a model—without opening Settings (#3133).
Models and providers
- SiliconFlow: Ready-to-use China and International endpoints for SiliconFlow’s OpenAI-compatible API (#2886).
- CoPaw Local: Image and video capable models, richer settings in the console, and more reliable downloads and capability detection on Windows (#3021, #3087, #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).
Console and UI
- Chat input history: Browse previous user lines with the arrow keys (#2466).
- Chat search: Search message text across sessions (#2842).
- Pinned sessions: Pin threads so they stay at the top of the list (#3137).
- Per-agent chat: Restore the last open chat when you switch agents (#3155).
- Visual polish: Icons for built-in tools and provider logos next to models (#3061, #3130).
Skills and Tools
- Skill commands:
/skillsshows what is enabled for the channel; type/<skill name>to open a skill or run it with your message (#3150). - Tags for pool skills: Organize the shared pool with tags (#2837, #3069).
- MCP tool discovery: Query each connected MCP server for its tool names, descriptions, and parameters over the HTTP API (#3149).
Channels
- QQ: Send files and rich media consistently across message types (#3012).
- WeCom: Incoming messages keep quote/reply context so the agent sees what was referenced (#3024).
🔄 Changed
- Timezone picker: Region names follow your selected UI language (#2497).
- File sizes: Human-readable sizes everywhere in the console (#2808).
- Console startup: Heavier settings pages load on demand so the first screen opens faster (#3122).
- Large skill lists: Smoother scrolling and interaction when you have many pool skills (#3141, #3158).
- Provider connection tests: Status messages appear in your language (#2913).
- Error Code: More consistent error codes across channels, APIs, and CLI (#3110).
🐛 Fixed
Channels
- iMessage: Private chats now respect your DM policy and allowlist the same way as other channels (#2491).
- Discord: Long assistant replies no longer break Markdown code blocks mid-fence (#2976).
- Feishu: Reconnecting and running several agents no longer trips over shared locks or mixed-up event loops (#3095, #3145).
Tools and skills
- MCP: Closing or reconnecting clients after reload no longer causes runaway CPU usage (#3106).
- Browser automation: Clicking elements when duplicates exist targets the right one; the docs explain selectors more clearly (#3023).
- Shell tool: Commands with quoted text keep their line breaks intact (#3070).
- Skills: Corrupt or non-object skill metadata no longer crashes requirement parsing (#3072).
New Contributors
- @energyd made their first contribution in #2976
- @fengrui-z made their first contribution in #2842
- @alostbear made their first contribution in #2491
- @chr6192 made their first contribution in #3031
- @yyyzl made their first contribution in #3122
Full Changelog: v1.0.1...v1.0.2