DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Vibe Mode — DeepSeek Harness 插件(DSH Plugin)
← Plugins

dsh-vibe-mode

Vibe Mode

DeepSeek Harness 的 omp-style 氛围模式:会话变成一个只读导演,驱动持久运行的快速/高质量工作子代理

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

npx -y @deepseek-ai/dsh plugin --profile web add dsh-vibe-mode@0.1.0
README兼容性版本

兼容性与来源证明

Vibe Mode 以 dsh-vibe-mode 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/25

版本

0.1.0stable
2026/9/25

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
59.1 kB
文件数
7
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
0
最近提交
2026/9/25
查看源码 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

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

Agent Teams@nanmicoder/dsh-agent-teamsAgentTeams for DeepSeek Harness:通过自然语言驱动多智能体团队协作(队长、成员、具有依赖关系的任务、消息传递),并在 Web GUI 中提供树状监视器Ds Botds-botDS Bot:DeepSeek Harness 的一组长期运行的 Bot,支持主 Bot、Bot 间消息和群聊Agency Agents@michengai/dsh-agency-agentsDSH Agency Agents — 为 DeepSeek Harness 提供 331 名可召唤的领域专家Headless@deepseek-ai/dsh-headlessdsh one-shot bundle:基于 dsh-base 的直接核心 Agent/Session 运行器,不包含 Host、HTTP 或浏览器层

README

dsh-vibe-mode

English | 简体中文

Context management is everything.

omp's vibe mode for DeepSeek Harness. /vibe turns the session into a director. The director only reads and supervises. Persistent fast and good worker subagents do the editing, searching, running and building, and each worker's turn result comes back to the director to verify.

Vibe mode: the director briefs fast and good workers and verifies the results they send back

Install

dsh plugin --profile web add dsh-vibe-mode

Replace web with the profile you want vibe mode in.

Usage

/vibe                      enter vibe mode (run again to leave)
/vibe <directive>          enter vibe mode and send <directive> to the director
/vibe off                  leave vibe mode

While vibe mode is on:

  • The director's toolset is cut down to read (plus read_image and todo_write when the preset has them) and five worker tools:

    ToolInputBehavior
    vibe_spawn{ cli: fast|good, prompt, name? }Starts a persistent worker with a self-contained brief. Returns immediately.
    vibe_send{ session, message }Steers a running worker, or starts the next turn of an idle one.
    vibe_wait{ sessions?, timeout? }Blocks until the first watched turn finishes (default 30 s). Returns that result, which is then not delivered again.
    vibe_kill{ session }Cancels the worker's turn and releases it. Its transcript stays in its child session.
    vibe_list{}Roster: tier, state, turn and queue counts, model, recent activity.
  • When a worker finishes a turn, its result arrives in the director's conversation as a <vibe-turn session name cli turn status duration model> block. The block holds the worker's tool-call trace and its closing message, trimmed to resultPreviewChars.

  • Leaving vibe mode restores the director's tools and stops every worker.

  • Vibe mode won't start while plan mode is on or a goal is active or paused.

  • The web composer shows a Vibe chip with the live worker count. Clicking it runs /vibe off.

Configuration

Override any option on the bundle's row in your profile's cordis.patch.yml:

- id: vibe-mode
  config:
    fastAgentOptions: { provider: llm-serve, model: qwen3.8-flash-next }
    goodAgentOptions: { provider: llm-serve, model: DeepSeek-v4.1-Flash-EXL3, reasoningEffort: high }
OptionDefaultMeaning
fastAgentOptions / goodAgentOptionsinheritModel route for each tier (provider, model, reasoningEffort, maxTokens). Any field left unset is inherited from the director's route.
fastProvider / goodProviderspawnSubagent provider for each tier.
fastPersona / goodPersonanonePersona for each tier's workers.
includeTodotrueKeep todo_write in the director's toolset.
workerToolDeny[send_message]Tools taken away from workers, so results come back as turn results instead of relayed messages.
waitTimeoutSeconds30Default vibe_wait timeout.
resultPreviewChars4000How much of a worker's closing message goes into a <vibe-turn> block.
traceLimit12Tool calls listed in a <vibe-turn> block.
sectionbuilt-inReplaces the director's instructions.

Persistence

Mode state and the worker roster are folded only from events the harness already knows, so a vibe session always reloads:

  • /vibe itself is logged as command/run / command/done.
  • Workers are the subagent/catalog rows labelled fast:<name> / good:<name>.
  • A worker counts as killed after a successful vibe_kill call.

On resume, the director role comes back automatically, and workers return idle with their tiers. Workers that were killed, or stopped when the mode ended, stay stopped.

Development

pnpm install
pnpm test          # vitest, against the real dsh services
pnpm typecheck
pnpm build         # lib/index.js (host) + lib/client.js (web chip)
dsh plugin --profile web add /path/to/this/repo