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 21–40 of 255 community requestsUpdated hourly from community discussions
All updatesDSH ReleasesFeature Requests
All3 days7 days14 days
TopNew
OpenShippedSolved by pluginWon't fixAll statuses
#Problems worth solvingCommunity demand
21
HARNESS
2hackernews44

Connect subscription-based model providers

Let users access models through existing subscriptions such as Claude within DSH, using secure authorization such as OAuth where possible instead of requiring separate API keys.

Explore challenge ↗

The problem

Let users access models through existing subscriptions such as Claude within DSH, using secure authorization such as OAuth where possible instead of requiring separate API keys.

Possibly addressed by:Openai Subscription · Subscriptions · Subscriptions

Start with these discussions

  • Support signing in to subscription-only LLM providers (OpenAI Codex)github · ▲2 · 1 comments
  • 把 ChatGPT / Codex 订阅直接接入 DeepSeek Harness,用已有的 ChatGPT 账号在 DSH 里用 Codex 模型,不需要 OpenAI API Key 也不用装 Codex CLIx · ▲2 · 0 comments
  • 内置 openai-codex能在 0.1.2-rc.1 中完成 OAuth 登录吗?github · ▲1 · 2 comments
Last active Oct 2, 2026
10 authors10 posts · 6 reactions3 comments
22
PLUGIN
3

Add OAuth 2.0 support with automatic token refresh

Add OAuth 2.0 authentication to the MCP client’s streamable-HTTP transport, including discovery, token persistence, refresh-token rotation, and automatic recovery from 401 responses. This would support MCP servers with short-lived access tokens without requiring users to update static headers or reauthenticate manually.

Explore challenge ↗

The problem

Add OAuth 2.0 authentication to the MCP client’s streamable-HTTP transport, including discovery, token persistence, refresh-token rotation, and automatic recovery from 401 responses. This would support MCP servers with short-lived access tokens without requiring users to update static headers or reauthenticate manually.

Possibly addressed by:Mcp Client Plus · Mcp Center · Mcp Connector

Start with these discussions

  • [Feature Request] MCP 客户端缺少 OAuth 2.0 支持(PKCE/动态注册/令牌刷新),无法直连强制 OAuth 的远程 MCP 服务器(如 Atlassian Remote MCP)——工程化必需github · ▲4 · 6 comments
  • [Feature] dsh-mcp-client 缺少 OAuth 支持,无法接入需要 OAuth 2.1 的远程 MCP 服务器github · ▲1 · 0 comments
23
HARNESS
6

Add Moderation-Aware Session Recovery

Provide an official way to identify and remove or rewind past a moderation-rejected node, restoring files and truncating later history so the session can continue safely. Expose a distinct moderation error to help clients stop futile retries.

Explore challenge ↗

The problem

Provide an official way to identify and remove or rewind past a moderation-rejected node, restoring files and truncating later history so the session can continue safely. Expose a distinct moderation error to help clients stop futile retries.

Start with these discussions

  • 什么时候ds官方可以出一个rewind的功能呀github · ▲6 · 3 comments
  • Feature Request: 增加类似 Claude Code 的 /rewind 会话回退功能github · ▲6 · 1 comments
  • 长会话被输入审核整段熔断(400 Content Exists Risk / INVALID_REQUEST):能否提供历史定位与会话级旁路?github · ▲3 · 3 comments
Last active Sep 25, 2026
6 authors6 posts · 19 reactions11 comments
24
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
  • [反馈] web_search 的两个成本相关点:调用 token 未计入会话用量、单次调用成本偏高
25
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 · ▲28 · 33 comments
  • 请问有计划增加认证层来放开0.0.0.0的监听吗
26
HARNESS
4

Support session deep links

Register and handle dsh:// session links during cold starts and second-instance launches, forwarding them to the web app or desktop navigation to reopen or focus sessions. Provide session actions to copy deep links and clearly report unavailable sessions.

Explore challenge ↗

The problem

Register and handle dsh:// session links during cold starts and second-instance launches, forwarding them to the web app or desktop navigation to reopen or focus sessions. Provide session actions to copy deep links and clearly report unavailable sessions.

Possibly addressed by:Deeplink · Session Link · Session Deeplink

Start with these discussions

  • [Feature][Desktop] 会话右键菜单、复制深度链接及冷启动会话跳转(参考实现)github · ▲2 · 3 comments
  • Desktop (0.1.7-rc.2): dsh://open ignores query parameters — please pass session=<id> through to the web app so notifications can deep-link to a conversationgithub · ▲1 · 2 comments
  • DeepSeek Harness桌面版本能否支持下会话级深度链接,现在只能通过深度链接打开APP本身,无法精准跳转到具体会话
27
HARNESS
1hackernews7

Add safety-aware automatic action approval

Add an automatic approval mode that evaluates proposed agent actions using configurable policies and, where useful, a classifier. Support soft and hard denials while retaining explicit approval gates for risky, destructive, costly, or external operations.

Explore challenge ↗

The problem

Add an automatic approval mode that evaluates proposed agent actions using configurable policies and, where useful, a classifier. Support soft and hard denials while retaining explicit approval gates for risky, destructive, costly, or external operations.

Possibly addressed by:Auto Approver · Auto Approve · Approval Ai Review

Start with these discussions

  • Git-aware Auto Approval for long-running coding tasksgithub · ▲1 · 0 comments
  • Comment on: OpenCode 2.0hackernews · ▲0 · 0 comments
  • Comment on: HarnessTax: How Much Does the Harness Matter for Coding Agents?
28
HARNESS
5

Support workspace-less temporary sessions

Allow users to create isolated sessions without selecting a project or workspace, with an explicit working directory and existing sandbox and approval semantics. Sessions can later be saved or moved into a project.

Explore challenge ↗

The problem

Allow users to create isolated sessions without selecting a project or workspace, with an explicit working directory and existing sandbox and approval semantics. Sessions can later be saved or moved into a project.

Possibly addressed by:Temp Workspace · Project Context · Desktop Temporary Workspace

Start with these discussions

  • 希望增加无需指定项目即可使用的临时聊天功能github · ▲5 · 9 comments
  • 能否新增「无工作区」新会话入口?github · ▲1 · 3 comments
  • Not every workspace is a project — 建议给 DSH 工作区加一个「用途」维度github · ▲1 · 2 comments
Last active Sep 29, 2026
29
HARNESS
3hackernews2

Add global font scaling controls

Provide application-wide font customization and scaling across conversations and UI surfaces, including keyboard shortcuts for increasing or decreasing size and a higher maximum size limit.

Explore challenge ↗

The problem

Provide application-wide font customization and scaling across conversations and UI surfaces, including keyboard shortcuts for increasing or decreasing size and a higher maximum size limit.

Possibly addressed by:Font Size · Font Settings · Ui Tweaks

Start with these discussions

  • 请求官方增加字体修改功能,能修改UI和对话内容的字体github · ▲8 · 3 comments
  • MacOS client - possible to make the UI font bigger? its tinygithub · ▲1 · 1 comments
  • Idea: a global UI scale for the client (zoom the whole interface, not just conversation text)
30
PLUGIN
11hackernews1

Support per-model multimodal inputs

Add persistent, editable per-model modality capabilities for text, image, audio, and video across providers, including Strata. Use these declarations to report limits and route attachments and multimodal results correctly to compatible models.

Explore challenge ↗

The problem

Add persistent, editable per-model modality capabilities for text, image, audio, and video across providers, including Strata. Use these declarations to report limits and route attachments and multimodal results correctly to compatible models.

Possibly addressed by:Model Modality · Models Input Modalities · Model Capability

Start with these discussions

  • BUG?:设置页无法声明模型的输入模态(图片),并导致图片无法正常输入github · ▲7 · 2 comments
  • 加入的模型无法设置是否支持图片!github · ▲3 · 6 comments
  • 给模型设置加个多模态支持吧,每次改配置文件不方便。
31
HARNESS
71

Add turn and session deletion support

Provide architecture-level deletion for individual turns and entire sessions, including permanent removal of persisted and in-memory session data and a typed lifecycle event for plugins.

Explore challenge ↗

The problem

Provide architecture-level deletion for individual turns and entire sessions, including permanent removal of persisted and in-memory session data and a typed lifecycle event for plugins.

Possibly addressed by:Session Delete · Archive Manager · Session Delete

Start with these discussions

  • 支持永久删除会话(Delete session),回收磁盘并清理 workspace 记账github · ▲9 · 5 comments
  • Feature Request: Support native /delete command to permanently delete sessions
32
HARNESS
1hackernews13

Provide desktop and terminal interfaces

Offer official desktop and terminal/TUI interfaces across supported platforms, including terminal operation in virtual machines and headless servers without requiring a graphical environment.

Explore challenge ↗

The problem

Offer official desktop and terminal/TUI interfaces across supported platforms, including terminal operation in virtual machines and headless servers without requiring a graphical environment.

Possibly addressed by:Tui · Deepseek Harness Tui · Omc Tui

Start with these discussions

  • [Feature Request] TUI支持github · ▲5 · 4 comments
  • 我到现在都不明白,DS 为什么还不出 TUI ! 搞界面很有意思吗? //八月份,DeepSeek Harness 带着 Everything is a Plugin 的概念横空出世。我当时就说,这就是个 UI harness https
33
HARNESS
4hackernews1

Load tool definitions on demand

Defer and selectively inject tool descriptions and schemas only when the model needs them or the available tool set changes, reducing prompt, latency, and caching overhead while retaining tool access.

Explore challenge ↗

The problem

Defer and selectively inject tool descriptions and schemas only when the model needs them or the available tool set changes, reducing prompt, latency, and caching overhead while retaining tool access.

Possibly addressed by:Lazy Tools · Tool Visibility · Tool Visibility

Start with these discussions

  • 模型对话是否每一次都有必要带上工具定义?github · ▲2 · 3 comments
  • Performance: zero prompt-cache hits + large tool-schema overhead slow down long tasksgithub · ▲2 · 1 comments
  • [Feature Request] 工具按需加载(Tool on-demand loading):降低多插件 profile 每轮 tool schema 注入成本
34
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 · ▲186 · 41 comments
  • Poor prompt-cache hit rate on z.ai GLM Coding Plan: prefix is stable, hits still collapse (evidence + proposal to expose pi-ai session-affinity switches for the zai routes)github · ▲1 · 2 comments
35
HARNESS
6

Run Persistent SSH Agent Workspaces

Run the complete agent runtime, sessions, tools, plugins, and background work on an SSH host so state survives client disconnects and can be securely resumed with durable event and approval recovery.

Explore challenge ↗

The problem

Run the complete agent runtime, sessions, tools, plugins, and background work on an SSH host so state survives client disconnects and can be securely resumed with durable event and approval recovery.

Possibly addressed by:Ssh Workspaces · Remote Workspaces · Remote Workspace

Start with these discussions

  • 支持SSH远程服务器工作区,Agent可在远端服务器环境执行开发任务(Full SSH Remote Workspace with Persistent Remote Agent Runtime)github · ▲2 · 2 comments
  • 什么时候把远程工作区的功能端上来啊?github · ▲2 · 0 comments
  • Remote workspaces in the Desktop app — and the remote side must keep running on its owngithub · ▲1 · 0 comments
Last active Sep 30, 2026
36
HARNESS
5

Support conversation groups and workspace-less sessions

Allow users to organize conversations into user-defined groups, including chats started without a workspace or within a workspace. Request a working directory only when execution requires one.

Explore challenge ↗

The problem

Allow users to organize conversations into user-defined groups, including chats started without a workspace or within a workspace. Request a working directory only when execution requires one.

Possibly addressed by:Plugin No Workspace · Workspace Drag · Just Chat

Start with these discussions

  • 兄弟们,没办法创建不带工作区的全局对话啊,这不是问题么?github · ▲2 · 8 comments
  • support grouping sessionsgithub · ▲1 · 2 comments
  • New Session flow always requires a workspace — cannot start a plain conversation without onegithub · ▲1 · 1 comments
Last active Sep 29, 2026
37
HARNESS
32

Upgrade pi-ai for current provider models

Upgrade pi-ai to at least 0.87.1 to expose current OpenCode Go Flash models, including V4.1 Flash, along with current DeepSeek and Mistral support and required session headers. Preserve the streaming-performance patch and improve configuration guidance as needed.

Explore challenge ↗

The problem

Upgrade pi-ai to at least 0.87.1 to expose current OpenCode Go Flash models, including V4.1 Flash, along with current DeepSeek and Mistral support and required session headers. Preserve the streaming-performance patch and improve configuration guidance as needed.

Possibly addressed by:Opencode Go Path · Opencodego · Opencode Go

Start with these discussions

  • opencode-go provider returns stale model list — deepseek-flash (V4.1 Flash) missing & custom provider fails with MissingSessionIDgithub · ▲3 · 3 comments
38
HARNESS
3

Optimize large session history loading

Add compressed WebSocket transfer, settlements-first or lazy history loading, and virtualized or paginated rendering for large sessions to reduce transfer time and DOM workload.

Explore challenge ↗

The problem

Add compressed WebSocket transfer, settlements-first or lazy history loading, and virtualized or paginated rendering for large sessions to reduce transfer time and DOM workload.

Possibly addressed by:Auto Load History · Session Keepwarm · Autoload History

Start with these discussions

  • DSH: Why Opening a Large Cold History Session Can Stall the Whole Web Server — A Systematic Root-Cause Analysis and Optimization Roadmapgithub · ▲2 · 7 comments
  • 会话历史加载成本:assistant/message 的 stream 字段重复存储占 80.7%,交付窗口固定 50 条且客户端无持久缓存github · ▲2 · 2 comments
  • Web: loading large session history transfers the full event stream (25MB / 42k events; 54% is streaming chunks) — request WS compression and lazy loading
39
HARNESS
4

Build robust provider-aware context management

Provide proactive, configurable compaction with model-visible pressure signals, bounded tool-output spilling, and repeat-call limits. Base it on actual provider limits and ensure deterministic progress with model-free fallbacks when summarization or oversized requests fail.

Explore challenge ↗

The problem

Provide proactive, configurable compaction with model-visible pressure signals, bounded tool-output spilling, and repeat-call limits. Base it on actual provider limits and ensure deterministic progress with model-free fallbacks when summarization or oversized requests fail.

Possibly addressed by:Smart Compaction · Handoff Compaction · Improved Compact

Start with these discussions

  • [Proposal] Provider-neutral prompt token pressure + local overflow -> compact-retrygithub · ▲1 · 6 comments
  • token 消耗过大的根因分析及改进建议github · ▲1 · 4 comments
  • Compaction cannot rescue an oversized session — the summarization request itself exceeds the provider request-size limit (HTTP 413)
40
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 · ▲17 · 21 comments
  • 使用本地部署的模型时,如果重启过电脑,Vram内容被清空,则发起对话时模型要思考很久时间,如果超过五分钟就报错重试了,导致无法继续对话github · ▲1 · 4 comments
  • dsh-client-connection:history 等大载荷 RPC 受全局 30s 超时限制,Web 端报「历史加载失败:signal timed out (internal)」—— timeoutPolicy 钩子已存在但无人接线github · ▲1 · 1 comments
← PreviousPage 2 of 13Next →
feat(mcp-client): OAuth 2.0 support for streamable-http servers (auto-refresh instead of static headers)
github · ▲1 · 0 comments
Last active Oct 12, 2026
3 authors3 posts · 6 reactions6 comments
github · ▲2 · 1 comments
Last active Sep 19, 2026
10 authors10 posts · 13 reactions38 comments
github · ▲3 · 2 comments
  • 为什么要一刀切禁止监听0.0.0.0?github · ▲2 · 5 comments
  • Last active Sep 18, 2026
    6 authors7 posts · 36 reactions41 comments
    github · ▲1 · 0 comments
    Last active Oct 9, 2026
    4 authors4 posts · 5 reactions5 comments
    hackernews · ▲0 · 0 comments
    Last active Oct 15, 2026
    8 authors8 posts · 1 reactions0 comments
    5 authors5 posts · 9 reactions14 comments
    github · ▲1 · 0 comments
    Last active Oct 2, 2026
    5 authors5 posts · 10 reactions4 comments
    github · ▲3 · 1 comments
    Last active Sep 15, 2026
    12 authors12 posts · 21 reactions21 comments
    github · ▲4 · 2 comments
  • add delete buttongithub · ▲2 · 2 comments
  • Last active Sep 20, 2026
    8 authors8 posts · 19 reactions12 comments
    x · ▲0 · 0 comments
  • Comment on: Pi 1.0hackernews · ▲0 · 0 comments
  • Last active Oct 5, 2026
    5 authors5 posts · 5 reactions4 comments
    github · ▲1 · 1 comments
    Last active Oct 2, 2026
    5 authors5 posts · 6 reactions5 comments
  • bug(llm-pi-ai): openai-responses 路由无法关闭 session_id 请求头github · ▲1 · 2 comments
  • Last active Sep 10, 2026
    4 authors4 posts · 189 reactions46 comments
    6 authors6 posts · 7 reactions3 comments
    5 authors
    5 posts · 6 reactions
    11 comments
    Upgrade @earendil-works/pi-ai to ^0.87.1 for the new model catalog — and fix model discovery to ask live endpoints (incl. defaults)
    github · ▲2 · 5 comments
  • 内置 @earendil-works/pi-ai 0.85.1 版本过低:OpenCode Go 无法添加最新模型,请求也因缺少 x-opencode-session 被拒github · ▲1 · 1 comments
  • Last active Sep 29, 2026
    5 authors5 posts · 6 reactions9 comments
    github · ▲1 · 1 comments
    Last active Oct 5, 2026
    3 authors3 posts · 5 reactions10 comments
    github · ▲1 · 3 comments
    Last active Oct 1, 2026
    4 authors4 posts · 4 reactions13 comments
    Last active Sep 19, 2026
    4 authors5 posts · 20 reactions27 comments