DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Qoder Subagent — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
Q

@local/dsh-qoder-subagent

Qoder Subagent

把 Qoder CN 的免费模型当成 DSH 子代理来用(不含 WorkBuddy)

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:baldovinmarques391-design/dsh-qoder-subagent#497ac9b46706acf12305a0872ace56c0c5a85dcd
README兼容性版本

兼容性与来源证明

Qoder Subagent 以 @local/dsh-qoder-subagent 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/17

版本

0.2.0stable
2026/10/17

相关插件

正在加载相关插件…

最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
未声明
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/17
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 agents-orchestration 分类下经过校验的插件。

Headless@deepseek-ai/dsh-headlessdsh one-shot bundle:基于 dsh-base 的直接核心 Agent/Session 运行器,不包含 Host、HTTP 或浏览器层Experimental Agent Team Profile@deepseek-ai/dsh-experimental-agent-team-profile在一个实验性捆绑包中提供 Agent Teams 协作、工具和 Web UIExperimental Ralph Bundle@deepseek-ai/dsh-experimental-ralph-bundle使用全新代理执行明确请求的重复工作。Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序

README

@local/dsh-qoder-subagent

把 Qoder CN 自带的 CLI(qoderclicn,藏在 resources\app.asar.unpacked\node_modules\@qoder-ai\qoder-cn-agent-sdk\dist\_worker\ 里) 当成 DSH 的免费子代理用。默认模型 Qwen3.8-Flash(实测 billable: false、credits: 0、usd: 0)。

工具

工具用途
freesub_run派一个子代理。wait_ms=0 立刻返回句柄;结束后自动注入完成通知;wait_ms>0 同步等结果
freesub_result取结果(取回后该条通知自动消失)
freesub_send复用会话上下文继续说一句(Qoder 侧 --resume <session-id>)
freesub_list谁在跑、谁跑完了、pending_notifications 有几条未取回
freesub_interrupt掐掉(杀进程树),被掐同样产生通知
freesub_models免费模型表 + 实际发现到的 Qoder 路径

设计约束:逐次选模型(model 是调用参数)、逐次传权限(permission: readonly / edit / full)、 零提示词注入(发出去的就是 task 原文,另存 runs/<id>/prompt.txt 可逐字核对)、逐 run 留痕。

运行留痕(runs/<agent_id>/)

文件内容
prompt.txt实际发出的原文
events.jsonlQoder 的原始事件流;结束时若无 result 事件,插件会补写一条 synthesized: true 的终止记录
stderr.log子进程 stderr(失败排查用)
meta.json终态、stage、errorStage、cwd/cwdRequested、eventCount、lastEventAt、collected、noticeCount、discovery 等

v0.2.0 修的四条(对应 2026-10-16 两份报障单)

  1. 完成即注入:注册 systemPrompt.context({ name: 'freesub-completions' }),每次组装提示词时把 "已结束但未取回"的子代理报给发起它的那个会话(scope.id 对 owner)。同一会话最多重复注入 5 次; freesub_result 取回后立即停止。→ 不再需要人肉轮询。
  2. 失败也注入:discovery / spawn / child-exit / timeout / killed 全部算终态,同样进通知。
  3. cwd 不存在不再谎报 ENOENT:spawn 前校验 cwd 与可执行文件,错误里带 stage / code / path / spawnargs / 实际 cwd;返回体带 startup_failed: true 与 detail。 (根因:child_process.spawn 在 cwd 不存在时抛的就是 spawn <cmd> ENOENT,看起来像程序缺失。)
  4. 事件流必有收尾 + meta 可判活:见上表。

离线验收(不经过宿主,可直接复跑)

& 'D:\dsh-v2\inst-3080\node\node.exe' 'D:\桌面\DSH与自动化\三方桥接\_probe-v020.mjs'

实测输出(2026-10-16 00:4x):

[1] cwd 不存在 → status=error  error_stage=spawn  error=工作目录不存在:D:\这个目录显然不存在\nope
    有没有谎报 ENOENT: 没有 ✅
[2] 正常任务 → status=done  answer="可用"  credits=0
[3] 完成通知(取回前)→
    [免费子代理通知] 下面这些子代理已经结束,结果还没被取回:
    - qsub-ebd92cba [error] Qwen3.8-Flash 0s|错误:工作目录不存在:…
    - qsub-e0045078 [done]  Qwen3.8-Flash 11s|可用
[4] 取回之后 → 该条通知消失;pending_notifications 只剩未取回的那条 ✅

生效方式(重要)

改插件源码不会热重载(base bundle 的 hmr 默认只监听配置,不监听模块;且宿主按目录缓存已加载的模块)。 所以本文件改动后需要重启该实例:双击 D:\dsh-v2\DSH三开.exe(或跑该实例的 start-3080.bat)。 重启后 token 会变,页面要用新的 http://127.0.0.1:3080/?token=<logs\token-3080.txt> 打开。

已知问题

  • 默认 cwd 是插件进程的工作目录(通常是实例目录),不是会话工作区。需要特定目录时请显式传 cwd。
  • 不要用 profile 补丁层覆盖运行中 bundle 的行配置:实测在 profiles/web/cordis.patch.yml 里按 id 覆盖 dsh-compact 这类已安装 bundle 的行不生效(组合产物 cordis.yml 里根本没有那一行)。 本插件同理——目前没有可调配置,只有一个 stateDir/maxConcurrent 的 patch 默认值。
  • Qoder 安装目录里存在多份 Qoder CN.exe(根目录 / .qoder-versions\*),存在版本漂移; freesub_models 会回报实际使用的那一份路径,报错时请以它为准。

版本

  • 0.1.0(index-v010.js,备份留档):完成通知缺失、cwd 不存在谎报 ENOENT。
  • 0.2.0(index-v020.js,当前入口):见上。