[0.7.10] - 2026-03-30
What's Changed
- 修复删除会话后错误切换项目的问题 by @guoxdxdxd in #52
- feat(ssh): 支持单跳跳板机自动跳转与 OpenSSH 主机别名解析 by @guoxdxdxd in #51
- 添加内置 Git 面板并支持本地/SSH 仓库操作 by @guoxdxdxd in #53
New Contributors
- @guoxdxdxd made their first contribution in #52
Full Changelog: 0.7.9...0.7.10
Added
- Expanded the
.NETsidecar role so more provider and message-processing work now runs outside the Electron layer. - Added shared normalization and replay handling in the provider pipeline to support continued runs and backend-side message shaping.
- Added a reusable code diff viewer in the renderer so file change cards and tool call cards share the same diff presentation.
Changed
- Moved provider formatting, tool output shaping, and stream replay responsibilities into the
.NETbackend path. - Consolidated renderer diff rendering around the new shared viewer to reduce duplication between chat cards.
- Bumped the app version to
v0.7.10. - Updated the docs homepage release badge from
v0.7.9tov0.7.10.
Fixed
- Improved OpenAI streaming replay so continued runs preserve tool calls, assistant messages, and formatting more reliably.
- Tightened provider message formatting for tool results and multimodal payloads to reduce replay mismatches and compatibility issues.
- Reduced divergence between the renderer and backend by normalizing more of the message shape in the
.NETprovider layer.
Notes
- This release continues the backend migration work: more logic has moved from the renderer-facing path into the
.NETsidecar to make provider handling more consistent and easier to evolve.