What's Changedfix(provider-registry): prevent cross-size model matches by @kennyzheng-builds in #18513feat(help-feedback): add sidebar help and diagnostic upload by @SiinXu in #18198docs: remove obsolete v1-maintenance constraints and stale v2 wording by @GeorgeDong32 in #18548fix(knowledge-content): keep code fences when saving a conversation to a knowledge base by @kennyzheng-builds in #18567fix(knowledge-data-source): skip in-flight items in bulk reindex by @eeee0717 in #18578fix(agents): recreate session when deleting an agent's only non-active session by @tommyzhang100504 in #18576feat(agent-config): retire the per-agent max_turns cap by @DeJeune in #18579fix(usage-settings): remember the usage page's view selections by @kennyzheng-builds in #18575fix(knowledge-rag): restore 0.01 similarity-threshold precision by @kennyzheng-builds in #18566fix(provider-model-list): stabilize group row height in virtual list by @kovsu in #18568fix(agent-composer): name skills by directory in the injected prompt by @kennyzheng-builds in #18561feat(agent-runtime): add auto permission mode for pi agents and flatten the runtime picker by @vaayne in #18551fix(agent-session): clear remembered session id on delete-recovery to stop white-screen crash by @tommyzhang100504 in #18577fix(translate): disable reasoning for language detection by @zhangjiadi225 in #18574feat(code-mate): integrate DeepSeek Harness by @kangfenmao in #18565fix(paintings): preserve template carousel across tabs by @zhangjiadi225 in #18538fix(sub-window): re-attach tab to a rebuilt main window by @tommyzhang100504 in #18285fix(provider-registry): cap MiniMax-M3 output tokens by @ousugo in #18591fix(chat-attachments): stop blocking images sent to "non-vision" models by @kennyzheng-builds in #18582fix(chat-markdown): preserve soft line breaks in chat messages by @tommyzhang100504 in #18530fix(composer): preserve disabled-send feedback in deferred composer fallback by @LWWZH in #18602fix(ui): dismiss action popovers after selection by @ousugo in #18605refactor(composer): lift agent path containment into renderer path utils by @EurFelux in #17718fix(topics): clear unlinked assistant group when its last topic is deleted by @tommyzhang100504 in #18446fix(window-manager): re-assert alwaysOnTop on every platform after show by @kennyzheng-builds in #18641fix(agent-session): switch to neighbour before deleting active session by @tommyzhang100504 in #18570fix(composer): collapse selection after clearing input by @ousugo in #18649fix(mcp): redact env secrets from serverKey and builtin server logs by @GeorgeDong32 in #18650fix(agent-composer): stop @ mention search from missing deeply nested files by @kennyzheng-builds in #18637fix(ai): disable reasoning on one-shot LLM utility calls by @GeorgeDong32 in #18594fix(tab-drag): always show a detached window on a fast drop by @tommyzhang100504 in #18652fix(html-artifacts): preserve popup state across message virtualization by @DeJeune in #18617fix(local-embedding): verify the cache on disk before reporting the model ready by @kennyzheng-builds in #18666feat(composer): configurable send, line break, and steer shortcuts by @NatsUIJM in #18642fix(mcp): redact secrets from logging notification message by @kovsu in #18670fix(knowledge-lookup): stop an unreadable kb tool result from breaking the conversation by @kennyzheng-builds in #18580perf(export): parallelize multi-message Notion conversion by @GeorgeDong32 in #18585fix(chat-migrator): stop baking an English name into unnamed v1 topics by @kennyzheng-builds in #18636fix(composer): recall history on first arrow key by @ousugo in #18647fix(chat-messages): show generated images inline by @ousugo in #18613fix(composer): stop the deferred paste replay from being handled twice by @DeJeune in #18685fix(shortcut): accept F13-F24 as shortcut keys by @DeJeune in #18688fix(composer): swap the deferred composer while idle instead of mid-keystroke by @tommyzhang100504 in #18664feat(agent-runtime): add deepseek harness (dsh) as a third agent-session runtime by @DeJeune in #18562refactor(shared): consolidate 15 redaction implementations into one module by @GeorgeDong32 in #18656fix(resource-navigation): query exact latest and reusable resources by @zhangjiadi225 in #18519perf(code-viewer): share selection listener by @userInner in #18701fix(dsh-bridge): route delegated subagent tool calls through the root session by @kovsu in #18715feat(chat-messages): add copy-as-new-conversation action by @zhangjiadi225 in #18713chore: release v2.0.6 by @kangfenmao in #18704fix(files): keep upload entry available in file type categories by @kennyzheng-builds in #18673New Contributors@userInner made their first contribution in #18701Full Changelog: v2.0.5...v2.0.6