dsh-side-chat¶
⭐ 12 · ✅ active · plugin
| Type | plugin | Category | Developer tools |
| Stars | ⭐ 12 | Status | ✅ active |
| Author | heartmove | Updated | — |
| Subcategory | 🧰 Toolkits | Capabilities | coding |
One-liner¶
一个 DSH 网页插件,Codex 式侧边聊天的强化版本: 在右侧面板提供按主会话隔离的独立聊天,具备 Codex 式的智能体能力——继承主会话的 工具集、模型、思考难度与权限预设,能感知所在工作目录;选中对话内容即可提问,AI 回复 也能带回主会话(直接带回或摘要后带回,写入草稿或注入为折叠提示行)。 在 Codex 式能力之上,它额外支持:当主会话的智能体弹出问题弹框向你提问时,可以 把问题与各个选项带入侧边聊天、让 AI 帮你分析,不必打断当前流程——想清楚后把答案 带回,再回答弹框即可。
About¶
An enhanced version of a Codex-style side chat for DSH: a dedicated, agentic chat in a right-side panel, scoped to the conversation it was started from and aware of its workspace. Select part of a conversation and ask about it in the side chat; the side chat inherits the main conversation's toolset, model, and permission preset, and its AI replies can be brought back to the main conversation (directly or as a summary, into the composer draft or as a collapsed context row). On top of the Codex-style base, it adds one extra capability: when the main agent asks you a question dialog, you can side-chat about the question and its options without interrupting the flow — let the AI help you think it through first, then bring the answer back and answer t
✨ Key Features¶
- Select text → ask in a side chat. Select any part of a message and a
- Per-conversation isolation. Each side chat is a hidden ordinary DSH
- Inherits main-conversation context. The side chat is aware of the
- Model / effort / permission are adjustable. A two-level model menu
- "Look up workspace / parent when needed" switch (default off). When on,
- Normal conversation capabilities. Markdown replies, thinking/reasoning
- Bring AI replies back to the main conversation. Every assistant reply in
- Ask about the current question dialog — without interrupting the flow.
📦 Install¶
pnpm install
pnpm build
🚀 Quick Start¶
npx -p @deepseek-ai/dsh dsh plugin --profile web add dsh-side-chat-plus
📚 Learn more¶
Install from npm
The built package is published to npm as dsh-side-chat-plus. Installed from the registry, the tarball ships the prebuilt lib/ (plus cordis.patch.yml and dsh.plugin.json), so no source build is needed: npx -p @deepseek-ai/dsh dsh plugin --profile web add dsh-side-chat-plus dsh plugin reconciles the bundle into the profile's `dsh.profile.
Install from GitHub
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:heartmove/dsh-side-chat-plus dsh plugin forwards to pnpm inside ~/.dsh/profiles/web/, then reconciles the bundle into the profile's dsh.profile.bundles layer list. A git install fetches sources, so pnpm runs the package's prepare script (tsdown) to build lib/ from src/ after checkout. pnpm ≥ 10 refuses to run a git dependenc
Install from a local checkout
From the directory that contains this checkout: npx -p @deepseek-ai/dsh dsh plugin --profile web add ./dsh-side-chat-plus pnpm links the checkout and dsh activates the bundle the same way.
Usage
- Select part of any message in the main conversation. 2. A floating "Ask in side chat" button appears — click it. - If a side chat already exists for this conversation, you'll also see "Continue active side chat". 3. The right-side panel opens (or expands) with the selected text staged in the composer. 4. Adjust model / effort and permission, and toggle **"Look up workspace / par