oh-my-dsh
Perpetual-motion swarm: close DSH feature gaps with plugins (never break the skeleton)
一句话定位
Perpetual-motion swarm: close DSH feature gaps with plugins (never break the skeleton)
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add oh-my-dsh@0.1.7
兼容的 DSH 版本
未声明
作者与热度
LaplaceYoung · ★ 58 · 更新于 2026-08-15
关于这个插件
oh-my-dsh
Every capability the peer harnesses ship, as DSH plugins.
A capability library for DeepSeek Harness (DSH) — open all the way down, never touching the agent loop.
The capability surface for the DSH agent, ported from the harnesses that got it right. Every plugin registers through a documented extension seam — never a patch to the skeleton, never a hot-path tax.
530 plugins · 3731 tests · 2183/2183 e2e registration checks · 6/6 live-session checks against a real DeepSeek model. [!NOTE] oh-my-dsh is a capability library, not a fork. Each plugin adapts one gap from a peer harness (Claude Code, Oh-my-pi, kimi-code, opencode, Codex CLI, …) into a drop-in DSH plugin. The full gap ledger lives in GAP-LEDGER.md. The capabilities, _adapted_. 01 · Deep research, wired to ctx.web + ctx.llm
deep-research decomposes a compound question into sub-questions, searches and fetches sources in parallel through DSH's portable web seam, and synthesizes a cited report. Configure a provider + model and synthesis runs through the LLM; leave them unset and a deterministic template report still lands — every path degrades gracefully, none require a real key to test. 02 · Tower — multi-agent orchestration with conflict coordination
tower dispatches a list of instructions to a team of worker subagents that iterate one repo concurrently. Every worker reads the shared team brief (so M1 owns the README while M2 reads it), then a reviewer — always on the primary model — re-reads their outputs and flags conflicts. Ported from kimi-code's /tower (MoonshotAI/kimi-code#2633). fleet-orchestrator, microagents, and specialist-agents cover the long tail of fan-out shapes. 03 · Pre-write secret scanning as a monotonic guard
secret-scanner registers a tools.guard that denies write/edit/apply_patch calls whose arguments carry API keys, tokens, or private keys — before any filesystem mutation, and with no allow-override path. Conservative patterns, low false-positive. repo-secret-audit sweeps what's already on disk; git-secret-gate watches what's about to be committed. 04 · Stream rules that catch the model mid-drift
stream-rules injects regex-matched reminders into the stream the moment the model goes off-script — oh-my-pi's time-traveling stream rules, rebuilt on DSH's event waterfall. semantic-compression shrinks context while preserving meaning; cache-aware-compaction and compact-fidelity keep the compression honest. 05 · GitHub workflow over the shell seam
github-workflow wraps the gh CLI (issue create/list, pr list) through ctx.shell (resolve → run), with a child_process fallback for standalone use. Structured --json output parsed on the way back. pr-description and pr-review-bot take it from triage to review. 06 · Lineage & kanban projections
branch-tree renders fork lineage (parent→children, ancestry, fork points) and task-board projects a parallel-task kanban (columns, blocked reasons, dependency tree) — both cycle-safe. Data lives in-session; persistence is a consumer step. 07 · Sessions, _the whole lifecycle_
Twenty-four session-* plugins cover the arc no single harness owns end to end: session-snapshot and session-rewind for checkpoint rollback, session-share for cloud links, session-search / session-retrieval / session-semantics for getting old work back, session-rbac for who may touch what, session-replay and session-export for audit. opencode's share model, Codex's rollout vocabulary, and Claude Code's checkpoint — reconciled in one namespace. 08 · Approvals with a vocabulary
Six approval-* plugins turn permission prompts into policy: approval-vocabulary remembers once/always/reject per tool (Codex CLI's /approvals), approval-queue and approval-persist make decisions durable and reviewable, approval-diff and approval-binding tie each decision to the exact change it approved, approval-grace adds expiring trust. autonomy-tier sets the ceiling. 09 · Memory that survives the session
相似插件
archify
Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.
nuwa-skill
女娲:把任何人蒸馏成可运行的思维 Skill。
distilly
Distill source material into reusable Person Profiles for AI agents.