dsh-bridge
开发工具 活跃维护

dsh-bridge

beartackler/dsh-bridge

支持将用户原有的工具使用习惯、常用命令、连接器流程及经信任校验的插件目录平滑迁移适配,无需重新学习操作逻辑,即可沿用熟悉的工作流使用可信插件生态。

1
Stars 标星
0
Forks 分支
1
Watchers 关注
0
Open Issues
TypeScript
主要语言
MIT
开源协议
3.3 MB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:beartackler/dsh-bridge
git clone https://github.com/beartackler/dsh-bridge.git
git clone git@github.com:beartackler/dsh-bridge.git
README.md main
██████╗ ███████╗██╗  ██╗  ██████╗ ██████╗ ██╗██████╗  ██████╗ ███████╗
██╔══██╗██╔════╝██║  ██║  ██╔══██╗██╔══██╗██║██╔══██╗██╔════╝ ██╔════╝
██║  ██║███████╗███████║  ██████╔╝██████╔╝██║██║  ██║██║  ███╗█████╗
██║  ██║╚════██║██╔══██║  ██╔══██╗██╔══██╗██║██║  ██║██║   ██║██╔══╝
██████╔╝███████║██║  ██║  ██████╔╝██║  ██║██║██████╔╝╚██████╔╝███████╗
╚═════╝ ╚══════╝╚═╝  ╚═╝  ╚═════╝ ╚═╝  ╚═╝╚═╝╚═════╝  ╚═════╝ ╚══════╝

Familiar harness commands for DeepSeek Harness, with every plugin audited first.

CI
License: MIT
Node

dsh-bridge connectors flow: credential detection resolves into a masked detection matrix, then a trust report card for @liustack/modlens showing grade B with file-and-line evidence.

Rendered from the specs rather than a running build. Stills:
detection matrix (light) ·
trust card (light).

What

dsh-bridge is a DeepSeek Harness plugin for people arriving from Claude Code, Codex CLI, OpenCode, or Jcode. It ports the slash commands you already know onto DSH-native seams, adds a guided connectors flow, and refuses to recommend a community plugin until an adversarial review has graded it.

Why

  • Language. The DSH plugin ecosystem skews non-English. The catalog and command surface here are English-first.
  • Trust. Plugins are arbitrary code. Every recommendation ships a report card citing file-and-line evidence you can re-check.
  • Muscle memory. /model, /resume, /memory, /mcp, /review behave the way your previous harness taught you.

Install

Requires pnpm 10 or newer on your PATH (dsh plugin manages profile dependencies through it).

dsh plugin --profile web add github:beartackler/dsh-bridge

The repository ships its compiled dist/ output, so nothing builds on your machine at install time and dsh asks for no build-script permission. To make sure a later push cannot silently change what runs, pin a commit:

dsh plugin --profile web add "github:beartackler/dsh-bridge#<commit-sha>"

Then boot and use /bridge-help inside DSH:

dsh --profile web        # serves http://127.0.0.1:3080

Verified against @deepseek-ai/dsh 0.1.1-rc.2: a fresh install from a git checkout activates the bundle with no warnings and all 17 commands register (how this was verified).

Verified catalog

docs/catalog/INDEX.md lists every plugin that has completed a trust review, with the audited commit and a linked report card.

Grades: A verified-clean · B safe with documented behavior · C use with awareness · D risky · F do not install. A grade is an evidence-backed opinion over one pinned commit, not a safety guarantee.

Trust report card for @liustack/modlens: grade B, with subject commit, sha512 integrity, npm attestation, MIT license, and per-capability findings for network, exec, telemetry, credentials, and filesystem writes.

Commands

All seventeen commands are implemented and verified end-to-end against @deepseek-ai/dsh 0.1.1-rc.2 (42 live invocations, see the verification report).

Command Does
/help Lists the bridge surface and the DSH-native equivalent of each command.
/init Onboards a repository and generates its instruction file.
/connect Detects existing provider credentials, configures routes, smoke-tests them.
/model Switches the active model or route without editing profile YAML.
/status Reports session, profile, and route state already known. Probes nothing.
/doctor Runs environment health checks and prints only what it actually observed.
/memory Reads and edits persistent user and project memory.
/compact Compacts conversation context on demand.
/resume Picks a recent session to resume or fork.
/review Reviews working-tree or pull-request changes.
/improve Proposes and applies targeted improvements to selected code.
/mcp Adds, inspects, and removes MCP servers.
/browse Browses the verified catalog with grade and trust filters.
/trust Prints a plugin's trust report card with its evidence.
/install Installs a plugin, preferring verified builds and requiring explicit risk consent.
/suggest Handles the dead end: scaffolds the plugin that does not exist yet.
/refactor Plans and applies behavior-preserving restructuring, tests-green gated.

Naming caveat: shipped names will be either /bridge:<name> or /bridge-<name>, pending an open DSH parser question.

Docs

Status

Under active development. Research and audit artifacts land in docs/ as they are produced.

Milestone State
Capability research in progress
Adversarial audit of DSH built-ins in progress
MVP plugin (commands, connectors) shipped - 17 commands e2e-verified in dsh 0.1.1-rc.2
Trust report card pipeline shipped - 24 plugins graded (7 B, 16 C, 1 D)
Onboarding wizard UI planned

Principles

  1. Trust over speed. Every security claim cites evidence.
  2. English-first, i18n-ready.
  3. Minimal code. Shortest correct implementation, no speculative features.
  4. You own your machine. No telemetry without opt-in.

Provenance

Cross-reviewed by design: adversarial reviews are performed by models that did not write the artifact under review. Quality gates are documented in CONTRIBUTING.md.

Not affiliated with DeepSeek. Built on their MIT-licensed groundwork with gratitude.