
Product
Microsoft Teams Notifications Are Now Available in Socket
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.
dsh-quotebar
Advanced tools
Codex-style sidebar chat for DeepSeek Harness: select any text in a conversation and ask about it in a persistent side panel, or add it to the chat as a quoted annotation
Codex-style sidebar chat for DeepSeek Harness: select any text in a conversation and ask about it in a side panel, or add it to the chat as a quoted annotation — the ChatGPT/Codex selection workflow, as a native DSH plugin.
┌─────────────────────────────────────────────────────────────┐
│ conversation view │
│ …some selected text… ▔▔▔▔▔▔▔ │
│ ┌────────────────────────────────────────┐ │
│ │ Ask in side chat │ Add to chat │ ← popover │
│ └────────────────────────────────────────┘ │
│ ┌─────────────────────────┐ ┌───────────────────────────┐ │
│ │ [1 annotation] × │ │ 💬 Side chat (docked) │ │
│ │ composer │ │ ┌───────────────────────┐ │ │
│ └─────────────────────────┘ │ │ Quoted text │ │ │
│ │ └───────────────────────┘ │ │
│ │ user: explain this… │ │
│ │ model: … (streaming) │ │
│ └───────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
Ask in side chat / Add to chat), white labels, hairline border, vertical divider. Hides on scroll/click-away/Escape.temporarySessions: true by default), so nothing lingers in your session list.1 annotation capsule at the composer's top-left with an ✕ to remove it. The full text never renders in the textbox (the draft carries only a placeholder chip); hover the capsule to preview, and the model receives the complete quote when you send.shell.overlay and conversation.input.dock; nothing is replaced, and disabling the row removes everything.Requires the
dshCLI. After installation, restart the desktop app (or refresh the page).
# npm
dsh plugin --profile web add dsh-quotebar
# GitHub (no npm needed)
dsh plugin --profile web add github:Alexis-fish/dsh-quotebar
# local checkout
dsh plugin --profile web add file:/path/to/dsh-quotebar
↺ starts a new chat with the current quote; × (or Escape) closes the panel.1 annotation appears at the composer's top-left; type your question and send. Hover the capsule for the full text; ✕ removes the quote.The row id is quotebar. Defaults (override in your profile's cordis.patch.yml; config is replaced wholesale):
| Key | Default | Description |
|---|---|---|
enabled | true | Master switch — false removes the bar/panel/annotations entirely |
maxQuoteChars | 20000 | Selections longer than this are truncated before quoting |
panelWidth | 400 | Side panel width in px (clamped 240–1200) |
sessionTitlePrefix | Side chat | Title prefix of the panel's dedicated session |
temporarySessions | true | Archive (and cancel) the panel's session when the panel closes |
node --test # 38 tests: units, host apply, bundle protocol (vm sandbox + REAL SlotCore),
# SSR render, and a jsdom interaction suite covering selection → panel →
# session-window open → send → conversation continuation → reference-chip quote
The plugin is a dual-face DSH package: a host row (lib/index.js) plus a browser client bundle (lib/client.js) that rides the official module-loader protocol, the slot system, and the input-machine reference-chip codec — no build step, no runtime dependencies.
dsh-plugin GitHub topicMIT © 2026 Alexis-fish
dsh-quotebar 为 DeepSeek Harness 带来 Codex 风格的侧边栏对话:在对话中选中一段文本,即可在右侧面板中提问(独立会话、不打扰主对话),或把它作为引用注记加入当前对话(ChatGPT 式 1 annotation)。
Ask in side chat / Add to chat。temporarySessions: true),会话列表不留痕。1 annotation 胶囊(可 ✕ 移除);全文不出现在文本框里,悬停胶囊可预览;发送时模型会收到完整引用文本。shell.overlay 与 conversation.input.dock 槽位,禁用即完全移除;零运行时依赖、无构建步骤。dsh plugin --profile web add dsh-quotebar # npm
dsh plugin --profile web add github:Alexis-fish/dsh-quotebar # GitHub
dsh plugin --profile web add file:/path/to/dsh-quotebar # 本地
quotebar)| 键 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关 |
maxQuoteChars | 20000 | 引用文本截断上限 |
panelWidth | 400 | 侧栏面板宽度(240–1200) |
sessionTitlePrefix | Side chat | 面板会话标题前缀 |
temporarySessions | true | 关闭面板时归档并取消该会话 |
MIT © 2026 Alexis-fish
FAQs
Codex-style sidebar chat for DeepSeek Harness: select any text in a conversation and ask about it in a persistent side panel, or add it to the chat as a quoted annotation
We found that dsh-quotebar demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.