Repository navigation
Releases
Side Chat 1.2.2
Side Chat 1.2.2 adapts the plugin to DSH 0.2.2-rc.1 and aligns the native side pane with the main conversation.
- Fix native composer acceptance callbacks and quote cleanup while preserving the main draft.
- Keep side sessions executable under the archived-session gate; hide their sidebar rows independently.
- Restore retained sessions using the current persistence snapshot API, including model fallback for blank sessions.
- Align native headers, input boxes and model toolbars at normal and narrow widths.
- Require Node.js 24.9+; 41 tests pass.
Validated with the official DSH 0.2.2-rc.1 package in an isolated profile: main message, real parent-context tool call, reply, selection quoting, retention and deletion. Better Sidebar integration and real provider networks are outside this verification scope. DSH 0.2.2-rc.1 itself is a prerelease.
Install the prebuilt package:
dsh plugin --profile web add ./dsh-side-chat-1.2.2.tgzSee the compatibility record for details.
dsh-side-chat v1.2.1
Highlights
- Compatible with official DeepSeek Harness 0.2.0-rc.1 while retaining the DSH 0.1 compatibility path.
- Standalone Side Chat now always keeps the main conversation visible, including narrow windows.
- Closing or failed deletion reliably restores the main conversation; DSH 0.2 session.v4.jsonl(.zstd) artifacts are supported.
- Optional Better Sidebar integration registers a native page while keeping Side Chat's own shortcut available.
- The integrated page uses Better Sidebar's tab close control and no longer shows a duplicate floating close button.
Verification
- 28 regression tests passed.
- Verified against the official DSH 0.2 Web build with the existing profile at a 900px viewport.
- Asset SHA-256: 90C63D01522488359E78D49A5CF9DA9463E03AF7A03EFAF34230B55B1C62B224
dsh-side-chat v1.2.0
Adds cooperative docking with DSH Better Sidebar: opening Side Chat closes Better Sidebar, while opening Better Sidebar hides Side Chat. Header controls align when Better Sidebar is present and retain the native DSH layout when it is absent. Selected-text references now stay outside the native composer draft and are projected only when sending, eliminating the visible @ placeholder. This release also adds viewport-safe selection actions, removable reference previews, remembered close behavior, and container-responsive split layout. Verified with 24/24 automated tests and real DSH Desktop 2.0.3 browser acceptance: panel mutual exclusion passed, and the native textarea remained empty with zero native reference occurrences while the quote indicator stayed visible.
dsh-side-chat v1.1.3
Fix the Windows cold-start race when Side Chat starts before the native conversation entry is registered. The client now follows the slot-registry lifecycle with cancellable cleanup, handles hot reloads without duplicate wrapping, and defers child-slot injection. Verified with 21 automated tests and 10/10 full DSH Desktop 2.0.3 cold starts; basic Side Chat UI opening was also verified.
dsh-side-chat v1.1.2
- Keep independent side-session UI state for every main conversation
- Restore each conversation own side pane across multiple main conversations
- Scope hide, close, selection references, connection errors, and dialogs to the correct parent conversation
- Prevent stale bindings from flashing during navigation
为每个主会话维护独立侧聊状态;隐藏/关闭/选文/错误提示全部按所属主会话隔离。
dsh-side-chat v1.1.0
- Native reference-chip pipeline for selected text
- Side Chat settings section with enable switch and native Agent preset control
- Native model selector available inside every side conversation
- Side sessions moved out of subagent routing and archived from the workspace list
选文改走原生引用 chip 管线;新增设置页;侧聊会话脱离 subagent 路由并从会话列表归档。
dsh-side-chat v1.0.0
First formal release.
- Real archived child session with native parent lineage
- Complete native ConversationRoot on both sides of the split
- On-demand bounded parent context via side_chat_context
- Resizable split, hide/restore, selection quoting, keep-or-delete close
首个正式版:原生并排侧聊、独立归档会话、按需父会话上下文、选文引用与保留/删除生命周期。