@furayoshi/dsh-widechat
DeepSeek Harness plugin: widens the conversation column, sets the user-bubble width and composer max height, and right-aligns the session stats strip, with a settings-row UI to tune all four. Built for the DSH client plugin slot `settings.general.item`.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:FraYoshi/dsh-widechat说明文档
阅读完整 README ↗Configuration
The four settings live in the dsh-widechat settings namespace. They can also be edited directly in the user's settings document if the npm install flow is bypassed (the file-backed settings doc lives at ~/.dsh/settings.yaml; see the host-side schema in src/index.ts for the canonical field names and bounds).
| Field | Type | Default | Range / values | Reference |
|---|---|---|---|---|
chatGutterPct | number | 1 | 0–10 (clamped; integers) | cell width |
statsAlign | string | "right" | "left", "center", "right" | — |
userBubblePct | number | 75 | 30–100 (clamped; integers) | chat column |
composerMaxHeightPct | number | 50 | 20–80 (clamped; integers) | viewport |
The slider value is the percentage applied to the reference for that row. A value of 0 is allowed for chatGutterPct (no gutter at all), and 100 for userBubblePct (your bubble fills the column). composerMaxHeightPct at 0 would clip the composer entirely; the slider starts at 20 to keep it usable.
Invalid values are dropped to the defaults and a console.warn is logged with the offending field name.