DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Community Feature Requests — Plugin Hub News
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

COMMUNITY CHALLENGES

Find your next challenge.

Real problems from the community. Find one that sparks an idea, explore the discussion, and build something people need.

Showing 1–20 of 95 community requestsUpdated hourly from community discussions
All updatesDSH ReleasesFeature Requests
All3 days7 days14 days
TopNew
OpenShippedSolved by pluginWon't fixAll statuses

Window Sep 13, 2026 – Sep 20, 2026

#Problems worth solvingCommunity demand
🥇▲8
HARNESS
6hackernews11

Ship an official cross-platform desktop client

Provide an officially supported, installable desktop application for macOS, Windows, and Linux that packages DSH, simplifies setup, and supports reliable updates and native integration.

Explore challenge ↗

The problem

Provide an officially supported, installable desktop application for macOS, Windows, and Linux that packages DSH, simplifies setup, and supports reliable updates and native integration.

Possibly addressed by:Desktop Shell · Desktop · Wx Desktop

Start with these discussions

  • 什么时候出官方桌面版?github · ▲3 · 6 comments
  • 抓紧出官方的桌面版。github · ▲3 · 2 comments
  • DeepSeek Harness really needs an official desktop clientgithub · ▲3 · 0 comments
Last active Sep 20, 2026
5 authors5 posts · 9 reactions6 comments
🥈▲60
HARNESS
4

Branch and revise conversations

Let users edit, rewind, or fork conversations from a selected point, regenerate responses, and switch among response variants while preserving the original history and safely handling incomplete tool calls.

Explore challenge ↗

The problem

Let users edit, rewind, or fork conversations from a selected point, regenerate responses, and switch among response variants while preserving the original history and safely handling incomplete tool calls.

Possibly addressed by:Conversation Branches · Conversation Rollback · Msg Rewind

Start with these discussions

  • “在新对话分支”会把原对话分支点之后的输入回放,是bug,还是可以调?github · ▲3 · 3 comments
  • [Feature Request] 支持历史消息编辑、重新生成与中断响应保留github · ▲1 · 0 comments
  • [Feature Request / PR-Ready] In-place "Rewind to Previous Message" with draft restoration in Web UI (ui-chat)
🥉
PLUGIN
41

Configure Per-Request Timeouts

Support configurable longer timeouts for large-payload RPCs and model requests, including slow local model loading, generation, retries, and large outputs, while retaining shorter defaults for ordinary calls.

Explore challenge ↗

The problem

Support configurable longer timeouts for large-payload RPCs and model requests, including slow local model loading, generation, retries, and large outputs, while retaining shorter defaults for ordinary calls.

Start with these discussions

  • llm-pi-ai Timeout increase for local LLMsgithub · ▲14 · 18 comments
  • 使用本地部署的模型时,如果重启过电脑,Vram内容被清空,则发起对话时模型要思考很久时间,如果超过五分钟就报错重试了,导致无法继续对话github · ▲1 · 2 comments
  • dsh-client-connection:history 等大载荷 RPC 受全局 30s 超时限制,Web 端报「历史加载失败:signal timed out (internal)」—— timeoutPolicy 钩子已存在但无人接线github · ▲1 · 1 comments
4▲19
HARNESS
52

Secure configurable remote binding

Keep listeners bound to localhost by default, while allowing explicit binding to a selected LAN interface or other address with authentication, host-trust protections, configurable access controls, clear exposure warnings, and gated wildcard binds such as `0.0.0.0`.

Explore challenge ↗

The problem

Keep listeners bound to localhost by default, while allowing explicit binding to a selected LAN interface or other address with authentication, host-trust protections, configurable access controls, clear exposure warnings, and gated wildcard binds such as `0.0.0.0`.

Possibly addressed by:Web Lan Access · Lan Proxy · Lan Gateway

Start with these discussions

  • 还没法--host 0.0.0.0启动啊github · ▲26 · 29 comments
5▲9
PLUGIN
6hackernews4

Track model usage and enforce spending budgets

Record durable, accurately attributed usage and cost events for foreground, auxiliary, tool, compaction, retry, and subagent calls. Provide session totals, warnings, and configurable spending circuit breakers.

Explore challenge ↗

The problem

Record durable, accurately attributed usage and cost events for foreground, auxiliary, tool, compaction, retry, and subagent calls. Provide session totals, warnings, and configurable spending circuit breakers.

Possibly addressed by:Usage Cost · Token Usage Cost · Token Use

Start with these discussions

  • `tokenUsage` projection never folds `compaction/summary.usage`, and replaces rather than adds across a retried stepgithub · ▲4 · 28 comments
  • [Bug] Harness 界面 Token 统计严重偏低,实际账单 12 分钟扣费 50+ 元,请核查并优化github · ▲4 · 2 comments
6▼3
HARNESS
5

Support Backward-Compatible Persistence Migration

Add versioned, tolerant migration and backward-compatible reads for legacy logs, sessions, and durable data, including safe handling, repair, or degradation of unknown ignorable events and obsolete plugin fields without data loss. Document the supported channel for UI-only notifications that should not be persisted.

Explore challenge ↗

The problem

Add versioned, tolerant migration and backward-compatible reads for legacy logs, sessions, and durable data, including safe handling, repair, or degradation of unknown ignorable events and obsolete plugin fields without data loss. Document the supported channel for UI-only notifications that should not be persisted.

Possibly addressed by:Session Migration Repair · Session Migrate · Session Migrator

Start with these discussions

  • 升级到 0.1.5 后,以前的一些老会话打不开了github · ▲5 · 6 comments
  • v0→v3 session migration refuses legacy plugin-injected message sources (history fails to load after host upgrade)
7
HARNESS
2

Add Session Rewind and Code Rollback

Provide an official rewind capability that restores modified files and returns an agent session or experiment to a selected earlier timestamp or event, including truncating subsequent session history.

Explore challenge ↗

The problem

Provide an official rewind capability that restores modified files and returns an agent session or experiment to a selected earlier timestamp or event, including truncating subsequent session history.

Possibly addressed by:Session Rewind · Msg Rewind · Turn Rewind

Start with these discussions

  • 什么时候ds官方可以出一个rewind的功能呀github · ▲4 · 2 comments
  • Feature Request: 增加类似 Claude Code 的 /rewind 会话回退功能github · ▲2 · 0 comments
Last active Sep 15, 2026
2 authors2 posts · 6 reactions2 comments
8▲79
PLUGIN
4hackernews6

Strengthen Agent Sandbox Isolation

Run agents in rootless, strongly isolated sandboxes with fine-grained filesystem, command, privilege, resource, network, X11, and D-Bus controls. Restrict access to approved workspaces and data, protect credentials such as Xauthority, and prevent shell or socket-based bypasses and sensitive-data exfiltration.

Explore challenge ↗

The problem

Run agents in rootless, strongly isolated sandboxes with fine-grained filesystem, command, privilege, resource, network, X11, and D-Bus controls. Restrict access to approved workspaces and data, protect credentials such as Xauthority, and prevent shell or socket-based bypasses and sensitive-data exfiltration.

Possibly addressed by:Sandbox Micro · Agentenv Sandbox · Sandbox Allowlist

Start with these discussions

  • Hey! Someone should check wasmer sandboxes works on web so... could fit for this harness?github · ▲2 · 1 comments
9
HARNESS
2

Detect stalled and idle Goal-mode continuation

Make Goal mode detect repeated no-progress rounds and waiting or idle states, pausing or stopping continuation when background work is running or no meaningful task remains. This prevents unnecessary calls, injected turns, and token consumption.

Explore challenge ↗

The problem

Make Goal mode detect repeated no-progress rounds and waiting or idle states, pausing or stopping continuation when background work is running or no meaningful task remains. This prevents unnecessary calls, injected turns, and token consumption.

Possibly addressed by:Goal Auto · Goal Pause Guard · Goal Restart

Start with these discussions

  • Goal模式空转,亟需优化github · ▲2 · 1 comments
  • goal 续行缺少"无进展"与"等待中"判断:0.1.6-alpha.2 仍复现github · ▲1 · 3 comments
Last active Sep 19, 2026
2 authors2 posts · 3 reactions4 comments
10▲37
HARNESS
8

Validate and isolate plugins at startup

Check plugin compatibility and registration during startup, report clear per-plugin diagnostics, and disable or quarantine failed third-party plugins while allowing healthy plugins to load. Preserve fail-fast behavior for core plugins.

Explore challenge ↗

The problem

Check plugin compatibility and registration during startup, report clear per-plugin diagnostics, and disable or quarantine failed third-party plugins while allowing healthy plugins to load. Preserve fail-fast behavior for core plugins.

Possibly addressed by:Plugin Security Review · Plugin Precheck · Plugin Check

Start with these discussions

  • [Bug] One third-party plugin load failure aborts the entire app, with no self-repair path / 单个第三方插件加载失败导致整个应用无法启动,且无自修复路径github · ▲3 · 2 comments
  • 现在的dsh和最开始的openclaw简直一模一样,一升级就容易挂github · ▲2 · 4 comments
  • Plugin loading lacks fault isolation: one failing plugin takes down the entire plugin tree
11▲62
HARNESS
12

Support OpenCode Go Flash models

Update the OpenCode Go integration to discover and expose current Flash models, including V4.1 Flash, and send the required session header so requests work correctly.

Explore challenge ↗

The problem

Update the OpenCode Go integration to discover and expose current Flash models, including V4.1 Flash, and send the required session header so requests work correctly.

Possibly addressed by:Llm Opencode Go · Web Search Opencode Go · Opencodego

Start with these discussions

  • opencode-go provider returns stale model list — deepseek-flash (V4.1 Flash) missing & custom provider fails with MissingSessionIDgithub · ▲3 · 2 comments
  • @ashen_one I tried to use DeepSeek Harness with OpenCode Go API, but I couldn’t use DeepSeek Flash 4.1 on DeepSeek Harne
12▼5
PLUGIN
6

Configure SSRF-Safe Fake-IP Resolution Allowlisting

Allow web-fetch plugins to configure trusted resolvers, domains, or CIDR ranges for transparent-proxy fake-IP DNS while retaining SSRF protection. Support relevant IPv4 and IPv6 pools, keep private and link-local networks blocked by default, and provide actionable errors.

Explore challenge ↗

The problem

Allow web-fetch plugins to configure trusted resolvers, domains, or CIDR ranges for transparent-proxy fake-IP DNS while retaining SSRF protection. Support relevant IPv4 and IPv6 pools, keep private and link-local networks blocked by default, and provide actionable errors.

Possibly addressed by:Web Fetch Enhanced · Fakeip Compat · Fetch Third Party

Start with these discussions

  • web-fetch-http: add a config toggle to allow non-public DNS answers (fake-ip proxy compatibility)github · ▲12 · 4 comments
  • 建议为 web_fetch 增加可配置的非公网 CIDR 白名单,以支持 Fake-IP 与特殊路由环境github · ▲6 · 1 comments
13
HARNESS
2

Recover Sessions Rejected for Content Risk

Identify content-risk failures with metadata about the triggering historical message and category without exposing sensitive content. Provide documented recovery actions such as truncating or deleting messages and tool results, or restarting from a selected turn.

Explore challenge ↗

The problem

Identify content-risk failures with metadata about the triggering historical message and category without exposing sensitive content. Provide documented recovery actions such as truncating or deleting messages and tool results, or restarting from a selected turn.

Possibly addressed by:Session Resilience · Session Integrity · Conversation Rollback

Start with these discussions

  • 长会话被输入审核整段熔断(400 Content Exists Risk / INVALID_REQUEST):能否提供历史定位与会话级旁路?github · ▲2 · 1 comments
  • 会话被服务端风控拒绝后永久锁死,应用内无任何恢复手段github · ▲1 · 0 comments
Last active Sep 19, 2026
2 authors2 posts · 3 reactions
14
HARNESS
hackernews6

Automatically discover and apply instruction files

Automatically discover and apply shared, harness-specific, and nested AGENTS.md instruction files, including directory-specific guidance.

Explore challenge ↗

The problem

Automatically discover and apply shared, harness-specific, and nested AGENTS.md instruction files, including directory-specific guidance.

Possibly addressed by:Agents Md Manager · Agent Instructions Plus · Custom Instructions

Start with these discussions

  • Comment on: Claude Code now reads AGENTS.md if there is no Claude.mdhackernews · ▲0 · 0 comments
  • Comment on: Claude Code now reads AGENTS.md if there is no Claude.mdhackernews · ▲0 · 0 comments
  • Comment on: Claude Code now reads AGENTS.md if there is no Claude.mdhackernews · ▲0 · 0 comments
Last active Sep 19, 2026
6 authors6 posts · 0 reactions0 comments
15▲15
HARNESS
3

Configure the output language for reasoning and responses

Add a language preference that controls model responses, displayed reasoning, and intermediate content, allowing users to select or default to Chinese without mixed-language output.

Explore challenge ↗

The problem

Add a language preference that controls model responses, displayed reasoning, and intermediate content, allowing users to select or default to Chinese without mixed-language output.

Possibly addressed by:Reply Language · Thinking Language · Language Control

Start with these discussions

  • 语言设置的中文思考却使用了英文github · ▲2 · 5 comments
  • 设置新增默认输出语言github · ▲2 · 1 comments
  • 思考过程和回复中文混插有点乱github · ▲1 · 0 comments
Last active Sep 19, 2026
16
HARNESS
2

Select Model and Effort Per Session

Allow each session or launch to choose its own model and effort level without changing the deployment-wide default. Propagate these settings through session creation and agent resolution.

Explore challenge ↗

The problem

Allow each session or launch to choose its own model and effort level without changing the deployment-wide default. Propagate these settings through session creation and agent resolution.

Possibly addressed by:Subagent Model Picker · Fixed New Session Model · Submodel Change

Start with these discussions

  • Session-only model selection for Agent Sessions lanesgithub · ▲2 · 1 comments
  • Session-scoped model and effort selectiongithub · ▲2 · 1 comments
Last active Sep 19, 2026
1 authors2 posts · 4 reactions2 comments
17▼13
HUB
5hackernews13

Establish a verified plugin marketplace

Define official qualification criteria and maintain a trusted, curated marketplace of valid DSH plugins. The marketplace should support accurate discovery, installation, updates, version tracking, and clear review and removal policies.

Explore challenge ↗

The problem

Define official qualification criteria and maintain a trusted, curated marketplace of valid DSH plugins. The marketplace should support accurate discovery, installation, updates, version tracking, and clear review and removal policies.

Possibly addressed by:Plugin Marketplace · Plugin Market · Plugin Market

Start with these discussions

18
HARNESS
2

Detect and stop repetitive generation loops

Detect excessive repetition in generated content, including reasoning blocks and n-gram or near-identical text patterns, then interrupt the degraded generation and notify the user. The guard should avoid false positives on legitimate long reasoning where possible.

Explore challenge ↗

The problem

Detect excessive repetition in generated content, including reasoning blocks and n-gram or near-identical text patterns, then interrupt the degraded generation and notify the user. The guard should avoid false positives on legitimate long reasoning where possible.

Possibly addressed by:Repetition Guard · Loop Guard · Dupguard

Start with these discussions

  • 长会话下输出陷入重复循环(degenerate repetition),建议加输出重复检测github · ▲1 · 1 comments
  • Runaway repetition in the reasoning channel: one 736 KB block with 48,898 repeated phrases, and no guard to stop itgithub · ▲1 · 0 comments
Last active Sep 18, 2026
2 authors2 posts · 2 reactions
19▼18
HARNESS
4

Configure per-conversation session-affinity headers

Attach stable per-conversation session identifiers, such as UUID-based OpenCode headers, to outbound inference requests. Allow provider- and model-level control over header names, formats, and omission, together with related prompt-cache settings to improve routing and cache affinity.

Explore challenge ↗

The problem

Attach stable per-conversation session identifiers, such as UUID-based OpenCode headers, to outbound inference requests. Allow provider- and model-level control over header names, formats, and omission, together with related prompt-cache settings to improve routing and cache affinity.

Possibly addressed by:Opencode Session Header · X Opencode Session · Session Header

Start with these discussions

  • Please send x-opencode-session header on API requests (OpenCode Go requires it from 09/05)github · ▲175 · 30 comments
  • bug(llm-pi-ai): openai-responses 路由无法关闭 session_id 请求头github · ▲1 · 2 comments
20▼8
HARNESS
4

Fold turns when their own history is loaded

Allow reasoning and completed conversation turns to fold as soon as each turn’s own start boundary is loaded, without waiting for older session history. Preserve the partially loaded boundary turn and support efficient handling of collapsed content through techniques such as DOM unloading or virtualization.

Explore challenge ↗

The problem

Allow reasoning and completed conversation turns to fold as soon as each turn’s own start boundary is loaded, without waiting for older session history. Preserve the partially loaded boundary turn and support efficient handling of collapsed content through techniques such as DOM unloading or virtualization.

Possibly addressed by:Auto Fold · Collapse History · Chat Window Fold

Start with these discussions

  • 思考过程无法被折叠github · ▲3 · 2 comments
  • 紧凑模式:只要还能「加载更早」,所有已关闭轮次都不折叠(含刚结束的那个)—— 建议折叠门禁从会话级 hasMore 改为逐轮次 turn/start / Compact mode: no closed Turn folds while older history is still loadable, including the one that just finished — gate folding on the Turn's own turn/start instead of session-wide hasMore
← PreviousPage 1 of 5Next →
github · ▲1 · 0 comments
Last active Sep 18, 2026
3 authors3 posts · 5 reactions3 comments
Last active Sep 19, 2026
2 authors3 posts · 6 reactions5 comments
请问有计划增加认证层来放开0.0.0.0的监听吗
github · ▲3 · 2 comments
  • 为什么要一刀切禁止监听0.0.0.0?github · ▲2 · 5 comments
  • Last active Sep 18, 2026
    3 authors3 posts · 5 reactions2 comments
  • [反馈] web_search 的两个成本相关点:调用 token 未计入会话用量、单次调用成本偏高github · ▲2 · 1 comments
  • Last active Sep 19, 2026
    2 authors2 posts · 6 reactions4 comments
    github · ▲2 · 2 comments
  • 0.1.5-rc.1: v0→v3 迁移有三道 fail-closed 闸门 —— 49/123 之前的会话点不开(含没人报过的 inbox/spliced 一类),附已验证的修复配方 0/49→49/49github · ▲1 · 11 comments
  • Last active Sep 14, 2026
    2 authors2 posts · 3 reactions14 comments
    Support rootless container toolchains under `workspace-write`
    github · ▲1 · 1 comments
  • bwrap sandbox can be bypassed by accessing X11 socket or dbusgithub · ▲1 · 0 comments
  • Last active Sep 19, 2026
    4 authors4 posts · 2 reactions1 comments
    github · ▲2 · 3 comments
    Last active Sep 18, 2026
    2 authors2 posts · 2 reactions5 comments
    x · ▲0 · 0 comments
  • @thdxr 嗨,我们是否可以在 DeepSeek Harness 中使用 OpenCode Go 提供的 V4.1 Flash?x · ▲0 · 0 comments
  • Last active Sep 16, 2026
    2 authors2 posts · 3 reactions2 comments
    web-fetch-http SSRF guard rejects every fetch under transparent-proxy fake-ip DNS (198.18.0.0/15) - no resolver/allowlist escape hatch
    github · ▲3 · 10 comments
    Last active Sep 15, 2026
    1 authors1 posts · 5 reactions4 comments
    1 comments
    1 authors2 posts · 3 reactions5 comments
    强烈建议尽快建立官方的插件市场,做好标准和安全规范,并有审核奖励等机制
    github · ▲80 · 25 comments
  • 官方应该出一个 DSH 插件市场,社区插件的检索功能基本已经废了github · ▲18 · 18 comments
  • 拿 DSH + V4 Flash + PTC 跑了一次真实 PR,几点体验和建议github · ▲4 · 4 comments
  • Last active Sep 12, 2026
    0 authors0 posts · 9 reactions16 comments
    1 comments
  • opencode-go 无法发送逐对话会话头(x-opencode-session):compat 门控 withhold 导致配置层无解,缓存命中率受损github · ▲1 · 1 comments
  • Last active Sep 10, 2026
    0 authors0 posts · 10 reactions9 comments
    github · ▲2 · 0 comments
  • 长会话以尾部窗口打开时(hasMore=true),完成折叠整场静默失效 —— historyIncomplete 把会话级折叠一起关掉了github · ▲1 · 1 comments
  • Last active Sep 20, 2026
    1 authors1 posts · 4 reactions2 comments