Blog · Analysis
The 10 most-requested DeepSeek Harness features
August 14, 2026 · dshbase
DeepSeek Harness shipped on August 13, 2026, and its GitHub repository immediately filled with a dedicated [Ideas] discussion category — 297 threads and counting. Instead of eyeballing the list, we read all 297 titles, then pulled the most-commented discussions through the GitHub GraphQL API to see which requests actually have momentum behind them. Here are the ten categories the community keeps returning to, in rough order of traction, with the real discussion titles and where each one stands today.
1. A desktop app
The loudest recurring ask is to stop opening a terminal. Users want a double-clickable exe, a system tray icon, and a desktop shortcut that launches dsh web without remembering a command.
- #576 windows下边桌面给个快捷方式吧 (14 comments) — "deepseek harness 对普通人实在是太难了… 给桌面派个快捷起动命令吧。"
- #767 可以搞一个harness的桌面应用程序 (4 comments) — lays out Electron vs Tauri vs .NET+WebView2, port handling, and tray integration.
- #1021 deepseek-harness要是桌面端就好了 (5 comments)
Status: No official desktop client yet. The community has already shipped wrappers — dsh-desktop and Oh-DSH-Desktop are both named in #767 as Electron shells over the official dsh web service. Expect the official one to land as the demand keeps topping the charts.
2. A standalone CLI / TUI
The mirror-image request: people who live in the terminal find the Web UI heavy and want a lightweight CLI or TUI they can run on a cheap VPS.
- #67 正在全力手搓 cli中 (18 comments) — tied with #14 as the most-commented feature thread: "兄弟们手搓完了通知大家… 大家一起共建吧。"
- #303 能否单独出个cli版 (7 comments) — "gui太吃资源了… 出个低配置小主机适配的tui版。"
- #126 [Feature Request] TUI & Vim/Neovim Integration (4 comments)
Status: The official build is Web-first; as of 0.1.0-rc.6 there's no standalone CLI/TUI. The community is hand-rolling one (#67) rather than waiting — which tells you how much it's wanted.
3. Persistent memory
Agents lose everything between sessions. The most-voted single ask is a cross-session memory backend so a new run can pick up where the last one left off.
- #14 求一个memory能力 (18 comments) — "想要把codex和claude code的memory迁移过来。"
- #1345 [Feature] Built-in persistent long-term memory (3 comments) — a structured, searchable store independent of the conversation window.
- #192 dsh-memory:跨会话长期记忆插件 (1 comment)
Status: No built-in long-term memory yet. The gap is being filled by community plugins — the dsh-memory project (#192) exists precisely to "补上 memory 能力缺口". Several memory-related entries are already indexed in the plugin directory.
4. Multi-platform messaging (Discord / QQ / Telegram…)
A distinct camp wants DSH as a brain behind chat apps — trigger agents from Discord, Telegram, Slack, DingTalk, or QQ rather than the Web UI.
- #1301 多平台消息接入插件需求征集 (0 comments) — explicitly solicits Discord / QQ / Telegram / Slack / 钉钉 / WhatsApp plugins.
- #1302 Multi-platform message integration plugins wanted (0 comments)
- #266 能不能做成三端协同的agent (3 comments) — office PC + cloud server + phone, one agent across all three.
Status: Pure feature-gathering — no official integrations, and no mature community plugins yet. This is an open, uncontested niche for plugin authors.
5. Session management: recall, edit, branch, archive
Power users coming from Claude Code miss fine-grained control over the transcript — recalling a message, editing the last user turn, branching, and clean archiving.
- #349 [Feat] 支持消息回撤功能 (4 comments) — "双击Esc回撤消息是一个高频操作" with three concrete use cases.
- #1348 会话管理:分叉去重、删除入口、归档可见性、清理一致性 (0 comments)
- #1237 归档会话按钮有歧义,且无法恢复 (1 comment) + #1147 session unarchive (0 comments)
Status: Recall/rewind is not built in yet. Archiving exists but is flagged as ambiguous and irreversible (#1237, #1147), so the whole conversation-history lifecycle is still open territory.
6. Docker & LAN/remote deployment
Teams want to self-host: an official image, LAN binding, and a path past the 403 errors that block non-localhost access.
- #1271 [Idea] Official Docker image / containerized deployment (3 comments) — native builds take 12+ minutes in containers.
- #1132 解决公网/局域网访问 dsh web 403 报错 (5 comments) — includes a working
trustedHostspatch. - #706 允许绑定内网IP (3 comments) + #954 已适配飞牛nas 安装包 (2 comments)
Status: No official image yet. The community has already produced a NAS package (#954) and container recipes (#598), and #1132 documents the trustedHosts workaround. Remote access is the closest thing to a solved problem here — but only via patches, not a first-party switch.
7. Models, multi-provider, and billing
DeepSeek models are the default, but the community wants more providers as first-class options, plus predictable pricing and fewer modality walls.
- #208 [Feature Request] Use OpenAI Codex OAuth as a primary LLM provider (3 comments) — a detailed proposal, down to the file paths.
- #520 强烈建议 Harness 也来个 Plus / Pro (4 comments) — "别让大家边跑 Agent 边心算 API 账单。"
- #1378 图片上传被模型目录能力硬性拦截 (3 comments) — text-only models can't even receive images as paths for vision tools.
Status: pi-ai already exposes a broad provider catalog, but Codex's OAuth-only route is deliberately withheld (#208), there's no subscription tier yet (#520), and image uploads are hard-blocked for text-only main models (#1378) — a real pain point for vision-tool plugins.
8. Permissions, sandbox & security
The sandbox/approval system exists and is documented, but its strictness produces friction, and users want more granular controls.
- #1292 same-mode sandbox_permissions no-op (3 comments) — redundant
workspace-writecalls fail closed. - #1398 希望给DSH加一个自动审批命令的功能 (0 comments)
- #1331 Windows 沙箱 partial 边界… pwsh 命令缺少强制批准门 (0 comments) + #451 vm沙箱逃逸 + 本地 /api 无鉴权 (0 comments)
Status: Escalation semantics are intentionally strict today; #1292 is a well-argued request to treat same-mode requests as harmless metadata rather than a rejection. Auto-approve and Windows-boundary visibility remain open.
9. Plugin ecosystem governance
The "everything is a plugin" bet creates a distribution and trust problem the community is actively worried about.
- #723 官方插件商店 (3 comments) — "过不了几天就要爆出插件投毒事件了。"
- #1115 建立官方插件市场… 审核奖励机制 (0 comments)
- #341 [Feat] 建议开放项目 Issues 和 Pull Requests (8 comments)
Status: No official marketplace yet, and the contribution guide currently says external pull requests are not accepted (referenced in #208) — so the community routes everything through [Ideas] threads. Curation lives in community indexes like the dshbase plugin directory, which vets each plugin's install and license before listing it.
10. UI, UX & localization
The long tail of polish requests: Chinese system prompts, collapsible tool calls, per-turn token counts, diff views, and onboarding hints.
- #320 Agent 预设系统提示词支持中文(i18n) (5 comments) — English-only presets force Chinese models to "think" in English.
- #809 工具调用太多了… 收起来 (4 comments) + #735 每轮对话 token 消耗量 (3 comments)
- #744 显示代码差异 (3 comments) + #822 README 补充 pnpm 安装提示 (3 comments)
Status: System prompts are English-only with a copy-and-translate workaround (#320); tool-call collapsing, per-turn token display, and diff rendering are all still open. The pnpm hint is a one-line doc fix the community has already written.
The pattern
Two threads run through all ten categories. First, packaging and access — desktop, CLI/TUI, Docker, LAN binding, chat-app integrations — is where the loudest demand lives, because it's about getting into DSH without friction. Second, continuity — memory, recall, editing, archiving — because agents that forget everything between sessions waste the most time.
Nearly every gap has a community plugin or a hand-rolled workaround already, which is exactly what the "everything is a plugin" architecture was designed to allow. The question is which of these the official project picks up first. Track the repo's [Ideas] board — and for the plugin-shaped gaps, start from the plugin directory, where the working solutions are already indexed.