github esengine/DeepSeek-Reasonix desktop-v1.7.0
Reasonix Desktop v1.7.0

latest release: v1.7.0
23 hours ago

What's Changed

  • ci(desktop): rebuild site after stable release so version follows by @esengine in #4036
  • fix(agent): pin the user's task and prior summaries across compaction by @esengine in #4048
  • feat(agent): keep every user turn verbatim across compaction + structured facts digest by @esengine in #4052
  • fix(agent): clarify subagent continuation guidance by @lifu963 in #4054
  • fix(agent): compact at end of a final-answer turn to prevent context overflow by @esengine in #4079
  • fix(agent): keep prior digests verbatim across compaction; document the limit by @esengine in #4082
  • fix(ui): batch completed read-only tools into ReadOnlyBatch, unify card body styles by @CVEngineer66 in #4059
  • fix(desktop): new session inherits settings from active tab (#4019, #4088) by @esengine in #4097
  • fix(provider): retry transient 401s for a known-good key + clearer auth error (#3146) by @esengine in #4106
  • perf(grep): speed up the native engine and add a search timeout by @esengine in #4113
  • fix(desktop): keep thinking, answers, and writer output visible in compact view by @esengine in #4101
  • Fix/bash path probe tty foreground by @lizhengwu in #4098
  • Fix system_prompt_file workspace root resolution by @lifu963 in #4108
  • fix(cli): combine self-update improvements from #3941 and #3859 by @lanshi17 in #4005
  • refactor(cli): extract pickCLIRelease and drop dead normalizeOS by @esengine in #4116
  • feat(crash): account system for the crash dashboard by @esengine in #4119
  • fix(agent): preserve mid-turn steer messages across tab switches (#4044) by @JesonChou in #4074
  • fix(control): prevent MemoryQuickAddNote from swallowing multi-line Markdown headings by @warvyvr in #4046
  • fix(serve): let variable initialized before used by @yizeyi18 in #4060
  • feat(cli): add /diff-fold command to toggle diff line folding by @wudiandy in #3952
  • Fix cost currency display / 修复成本货币符号显示 by @SivanCola in #4061
  • fix: skip fade-in animation for history-restored messages by @Diarica in #4120
  • Add desktop hooks settings UI / 添加桌面端 Hooks 设置界面 by @SivanCola in #4118
  • Add built-in time and Context7 MCPs / 内置 time 和 Context7 MCP by @SivanCola in #4115
  • feat(cli): add /rename command and show topic title in /resume list by @Starry0214 in #4055
  • fix(codegraph): name codegraph tools by their real MCP-prefixed names in steering by @esengine in #4125
  • feat(desktop): build the Windows ARM64 desktop app by @esengine in #4128
  • feat(plan): clarify user-owned ambiguities before writing the plan by @esengine in #4129
  • feat(shell): let [tools.shell] pick the bash tool's interpreter by @esengine in #4131
  • fix(agent): use unique IDs for host-advance todo_write events to prevent frontend panel merge by @JesonChou in #4132
  • feat(desktop): add a Shell interpreter dropdown to Settings → Sandbox by @esengine in #4134
  • fix(desktop): reveal files via explorer.exe's full path, not a PATH lookup by @esengine in #4137
  • fix(agent): bound compaction summary and mechanically fold on failure by @esengine in #4138
  • fix(desktop): make the updater download resilient — retry, resume, IPv4 fallback by @esengine in #4141
  • Add lightweight history and memory retrieval / 增加轻量历史与记忆检索 by @SivanCola in #4071
  • fix(config): show the real per-OS user config path in docs and output / 修正各平台用户配置路径文档与输出 by @esengine in #4157
  • Add token economy composer mode / 增加省 token 协作模式 by @SivanCola in #4151
  • fix(agent): don't execute when the user picks 'just chat' on an ask / 选"只是聊聊"不应直接执行 by @esengine in #4163
  • feat: 通知音效系统 — 生成完成 + 等待操作提示音 by @ttmouse in #4176
  • feat(crash): capture Go panics, breadcrumbs, and group summaries by @esengine in #4187
  • Customize desktop status bar (rebased #4152) / 自定义桌面底部信息栏 by @esengine in #4188
  • fix(agent): 收紧 subagent fork 复用语义 by @lifu963 in #4184
  • docs(crash): disclose Go-panic resend in telemetry copy by @esengine in #4191
  • feat(desktop): token-driven generative ambient music (rebased #4175) by @esengine in #4192
  • fix(desktop): retry atomic writes past transient Windows locks by @esengine in #4193
  • feat(desktop): custom font family option (rebased #4165) by @esengine in #4194
  • feat(desktop): add time filter to sidebar project tree by @ttmouse in #4150
  • fix(desktop): right-align the sidebar time-filter menu so it can't clip by @esengine in #4196
  • Improve IM bot setup and diagnostics / 优化 IM 机器人设置与诊断 by @SivanCola in #4070
  • fix(desktop): reconcile stale completed turns by @GTC2080 in #4182
  • fix(desktop): make the time-filter menu keyboard-operable by @esengine in #4197
  • fix(tui): 修复mintty刷新残留问题 by @taibai233 in #3829
  • feat(i18n): add Traditional Chinese (zh-TW) locale (rebased #3995) by @esengine in #4199
  • feat(provider): send attached images to vision-capable models by @esengine in #4204
  • fix(ui): restore TurnCollapse step rendering, batch read-only in sub-agents (rebased #4200) by @esengine in #4206
  • fix(desktop): stop clipping the tool name in the card header by @esengine in #4208
  • feat(vision): downscale attached images before sending; add detail knob by @esengine in #4210
  • refactor(desktop): GSAP-driven animation — scroll, collapse, entrance, approval by @CVEngineer66 in #4225
  • fix(desktop): follow-up to #4225 — minimal migration, streaming scroll, dead code by @esengine in #4238
  • Compact settings sound controls / 收紧设置页声音控件 by @SivanCola in #4244
  • style: unify expanded left-padding for foldable sections by @CVEngineer66 in #4247
  • feat(desktop): toggle to disable cold-resume tool-result pruning by @esengine in #4255
  • fix(sandbox): stop creating an undeletable "nul" file from cmd-style redirects by @esengine in #4257
  • fix(migrate): reach .jsonl-only pass for already-routed upgraders by @esengine in #4260
  • fix(migrate): import legacy default model and run migration before desktop config load by @heshuimu in #4224
  • Integrate session ownership and state routing / 集成会话归属与状态路由 by @SivanCola in #4250
  • test(desktop): pass context.TODO() to emitReady, not nil by @esengine in #4263
  • ci(desktop): lint the desktop module with golangci-lint by @esengine in #4264
  • refactor(control): drop phrase-matched approved-plan continuation by @esengine in #4266
  • fix(plugin): enrich + memoize shell PATH for MCP stdio subprocesses by @esengine in #4268
  • fix(desktop): optimistic rewind + checkpoint boundary corrections by @esengine in #4272
  • Fix session ownership follow-up review issues / 修复会话归属后续评审问题 by @SivanCola in #4273
  • Add reasoning language settings / 添加思考语言设置 by @SivanCola in #4267

New Contributors

Full Changelog: desktop-v1.6.0...desktop-v1.7.0

Don't miss a new DeepSeek-Reasonix release

NewReleases is sending notifications on new releases.