Introducing User Custom Inline Commands! You can find them in the new Command tab in Copilot settings. Once you add your own commands, they appear in your right-click menu!


We decided to remove the old 2-level "Translate" and "Tone" commands since it's impossible to make the same prompt work for all models. You are encouraged to make your own commands using the builtin commands as examples. For example, for translation it's better to make your own command for the particular languages you need.
(Note: this is inline-focused and is separate from Custom Prompts, you can still use custom prompts with slash or copilot commands same as before).
This release also has many UI/UX improvements: a chat input with better "generating" and "stop" display, better Relevant Notes display, better vault structure understanding in Plus mode, better vault search support for partial match on note titles, etc.
Improvements
- #1332 Implement replace at cursor @logancyang
- #1329 Update auto index logic @logancyang
- #1328 Search improvements @logancyang
- #1327 Add description to custom command @zeroliu
- #1316 Enhance custom command @zeroliu
- #1298 Enhancement: Add file counts to file tree and remove file list from large file trees @wenzhengjiang
- #1284 File Tree: support exclusion and inclusion rules and simplify JSON structure @wenzhengjiang
- #1321 Add tooltip when exclusion/inclusion text overflows @zeroliu
- #1319 Improve relevant note UI @zeroliu
- #1318 Improve chat input UI @zeroliu
- #1305 Some UX optimizations @Emt-lin
Bug Fixes
- #1330 Add async mutex for thread-safe database upsert operations @logancyang
- #1306 Fix: Replacing Node's Buffer with npm's buffer package. Improves mobile compatibility @Emt-lin
- #1331 Fix: Do not stringify tool_output if it is already a string @wenzhengjiang
- #1320 Fix plus mode check @zeroliu
- #1303 Fix Azure OpenAI Instance Name not used for URL @tacticsiege