DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@wenaixi/cfbridge

Cfbridge

Cloudflare Code Mode MCP 全局 Bundle,安装后所有 DSH 会话自动获得 docs/search/execute 三个工具和 cfbridge Skill,并通过项目本地 Wrangler CLI 透传。

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

npx -y @deepseek-ai/dsh plugin --profile web add @wenaixi/cfbridge@0.13.2
README兼容性版本

兼容性与来源证明

Cfbridge 以 @wenaixi/cfbridge 发布,当前版本为 0.13.2。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

0.13.2stable
2026/10/30
0.13.1stable
2026/10/18
0.13.0stable
2026/10/17
查看其余 17 个版本收起版本
0.12.0stable
2026/10/11
0.11.1stable
2026/10/10
0.11.0stable
2026/10/10
0.10.2stable
2026/10/4
0.10.1stable
2026/10/4
0.10.0stable
2026/10/3
0.9.0stable
2026/10/3
0.8.0stable
2026/10/3
0.7.0stable
2026/10/2
0.6.0stable
2026/10/1
0.5.0stable
2026/9/4
0.4.0stable
2026/8/30
0.3.2stable
2026/8/26
0.3.1stable
2026/8/23
0.1.2stable
2026/8/22
0.1.1stable
2026/8/22
0.1.0stable
2026/8/21

相关插件

正在加载相关插件…

最新版
0.13.2
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
450.4 kB
文件数
32
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 3
周下载
333
安全扫描
✓ v0.13.2 扫描通过
最近提交
2026/10/30
查看源码 ↗项目主页 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Cc Safety Netcc-safety-net编码代理 CLI 钩子——阻止破坏性命令和访问机密文件Remotedsh-remoteDeepSeek Harness 的远程工作助手:连接 SSH(密码/密钥/代理/键盘交互、多跳 ProxyJump),从 ~/.ssh/config 列出主机,选择远程工作区,使用 21 个 rw_* 工具对其进行操作,支持感知冲突的镜像同步、内嵌 PTY tMattpocock Skills Deckdsh-mattpocock-skills-deck🌹安装即自带mattpocock/skills v1.3.2的27个工程与效率技能,无需手动装技能。520亿token打造本插件,在原始技能之上提供10倍的开发效率,也能帮助新手更快上手该技能套件。支持 GitHub 与 GitLab 的 issue;本地 Markdown 为预览版。感谢您的使用和支持💗Bailian Kb Dshbailian-kb-dsh面向 DeepSeek Harness 的 Bailian 知识库工具:通过 DashScope RAG API 提供 kb_search 和 kb_chat,以及 bl CLI 管理技能。

README

cfbridge

English | 中文

@wenaixi/cfbridge

A DeepSeek Harness (DSH) global bundle bridging Cloudflare's official Code Mode MCP (docs / search / execute) and 14 on-demand agent skills into all sessions. Mounting it to the web profile enables Cloudflare MCP tools across all conversations, paired with local project Wrangler CLI passthrough. Built with TypeScript, published as lib/cfbridge.js, distributed natively via dsh.bundle.


Install

Prerequisites: A runnable DSH installation (dsh --profile web); Node and pnpm engines listed in the badges above; a Cloudflare API token — recommended: Account token (cfat_ with Account Resources: Read) or Zone token (cfut_ for DNS operations).

Step 1: Provide API Token

Add your token to your private environment file (git-ignored, never commit real credentials):

# %USERPROFILE%\.dsh\.env
CLOUDFLARE_API_TOKEN=your_token_here

Step 2: Install Bundle

Choose one of the installation methods below:

# Method A - npm (Recommended)
dsh plugin --profile web add @wenaixi/cfbridge

# Method B - GitHub direct install
dsh plugin --profile web add github:Wenaixi/dsh-cfbridge

# Method C - Local clone & build
git clone https://github.com/Wenaixi/dsh-cfbridge.git; cd dsh-cfbridge
npm install
npm run install:bundle            # Installs to web profile by default; use -- --profile <name> for others

Pin a version by appending @<version> or #v<version> (check npm view @wenaixi/cfbridge version).

Step 3: Restart & Verify

Restart DSH (dsh --profile web). New sessions automatically acquire mcp__cloudflare__docs/search/execute tools and the cfbridge skill. Verify configuration with:

dsh --profile web --dump-config | Select-String "cfbridge"

What it is

DSH Bundle (Globally mounted, on-demand activation)
  └─ Installed to web profile (default), auto-mounted across all sessions
       ├─ mcp__cloudflare__docs     ← Semantic documentation search
       ├─ mcp__cloudflare__search   ← OpenAPI endpoint & schema lookup
       ├─ mcp__cloudflare__execute  ← Execution in official isolated sandbox
       ├─ cfbridge SkillProvider    ← 14 skills discovered on demand
       ├─ cfbridge Skill            ← Thin bridge: search-then-execute & approval rules
       ├─ 13 vendored Skills        ← Official Cloudflare skills available offline
       └─ npm run wrangler ...      ← Pinned project Wrangler CLI passthrough
  • Two-Stage Progressive Disclosure: During list(), only skill index metadata (name/description/whenToUse, ~120–180 tokens/skill, ~1.7–2.5k tokens total) is indexed. Full skill bodies are loaded strictly on demand during get() (e.g., wrangler ~4.5k tokens), eliminating context window waste.
  • Same-Name Precedence: The official DSH registry arbitrates same-name collisions by ascending rank. This bundle defaults to rank: 0, having absolute first-priority precedence over project (100/200), custom (300), user (400/500), and system (600) layers.

Operating Modes (loadMode)

cfbridge supports two operating modes, togglable via the plugin settings UI or config:

ModeValueScope & Isolation Boundary
Cloudflare Mode (Default)presetDynamically registers dedicated Cloudflare 模式 agent preset and injects CFBRIDGE_SYSTEM_INSTRUCTIONS operational guidelines. Non-cfbridge sessions are isolated from Cloudflare tools via dual-layer defense (tools.restrict + agentCtx.tools.guard).
Global ModeglobalCloudflare MCP tools and all 14 skills are globally available in all conversations.

Settings & Management Console (Web GUI)

In DSH Web UI → Plugins → Cloudflare Bridge → Configure, enjoy a native, polished management console:

  • Segmented Mode Cards: Two-card selector switching between Cloudflare Mode (Recommended) and Global Mode;
  • MCP Master Switch: One-click physical toggle for Cloudflare Code Mode MCP tools (docs / search / execute);
  • Unified Skill Toggles: Single intuitive switch per skill, with category badges (Core, Platform, CLI, AI / Agents, Storage, Zero Trust, etc.) and human-readable summaries;
  • Instant Search & Batch Controls: Live keyword search filter, plus one-click Enable All / Disable All operations.

Skills

SkillCategoryDescriptionPrimary Triggers
cfbridgeCore BridgeCloudflare Code Mode MCP bridge, workflow & safety approvals"use cfbridge", "Cloudflare API", "manage Cloudflare"
cloudflarePlatformWorkers, Pages, KV, D1, R2, Vectorize, Zero Trust, Pulumi/TerraformArchitecture decisions, platform overview
wranglerCLIWorkers & Developer Platform CLI command referencewrangler commands, configuration, deployments
agents-sdkAI / AgentsStatefual agents, Durable Objects, WebSockets, WorkflowsAgents SDK, state management, autonomous workflows
durable-objectsStorage / RPCStateful coordination, SQLite storage, WebSockets, alarmsDurable Objects, chat rooms, multiplayer games
cloudflare-oneZero TrustAccess, Gateway, WARP, Tunnel, DLP, CASB, postureZero Trust, SASE, secure access
cloudflare-one-migrationsMigrationMigrating from Zscaler, Palo Alto, legacy VPN to Cloudflare OneSASE migration, policy mapping
cloudflare-email-serviceEmailEmail Sending & Routing, SPF/DKIM/DMARC setupEmail routing, transactional email sending
sandbox-stableContainersCloudflare Sandbox stable container execution & commandsSandbox containers, filesystem operations
sandbox-nextContainersCloudflare Sandbox preview SDK features & async executionSandbox preview, AI runners, mounts
sandbox-migrate-to-nextMigrationUpgrading from Sandbox stable to preview SDKCode migration, package contract updates
turnstile-spinSecurityTurnstile CAPTCHA-free smart verification & server verifyForm verification, bot protection
web-perfPerformanceChrome DevTools MCP analysis, Core Web Vitals optimization

Standalone installation outside DSH is also supported:

# Claude Code
/plugin marketplace add cloudflare/skills -> /plugin install cloudflare@cloudflare

# Cursor
Settings -> Rules -> Add Rule -> Remote Rule (Github) -> cloudflare/skills

# Any Agent with skills CLI
npx skills add https://github.com/cloudflare/skills

Skill Switches & UI Control

Open DSH -> Plugins -> Cloudflare Bridge card -> Configure:

  • Operating Mode: Toggle between Global Mode and Cloudflare Mode at the top.
  • Unified Skill Switches: Each skill features a single unified toggle: disabled skills are completely omitted from catalog discovery for both model and user.
  • Deep Controller Architecture (PanelController):
    • Toggles are powered by an in-memory domain controller (PanelController).
    • Synchronous Mutex Guard: An in-memory synchronous lock (_busy) physically eliminates React asynchronous microtask race conditions, preventing revision optimism lock conflicts caused by rapid double-clicks.
    • Clean 1-Op Atomic Batch: Flattens skill toggles into a single atomic 1-op form.mutate submission (only mutating disabledSkills) with zero legacy baggage.

Configuration (Config Schema)

cfbridge exports a standard Schemastery Schema, customizable in your profile's cordis.patch.yml:

FieldTypeDefaultDescription
providerNamestring'cfbridge'Provider identifier (reserved name 'runtime' is banned)
skillDirstringBundled pathAbsolute or relative path to skills directory
ranknumber0Sorting weight (lower number = higher priority; 0 is highest)
cachebooleantrueEnable in-memory mtime cache for skill metadata
watchSkillsbooleanfalseWatch skill markdown files for live HMR reload in development
loadModestring'preset'Run mode: 'preset' (default) or 'global'
mcpEnabledbooleantrueEnable Cloudflare MCP tools (docs / search / execute)
disabledSkillsstring[][]Fully disabled skills (both model and human toggles off)
availableSkillsstring[][]Skill catalog snapshot written back by plugin for UI display

Example configuration overlay:

- insert:
    - id: cfbridge
      name: '@wenaixi/cfbridge'
      config:
        loadMode: preset
        rank: 0
        cache: true
        watchSkills: false
        modelHiddenSkills:
          - wrangler

Configuration Stability & Auto-Healing

cfbridge features an integrated self-healing engine to recover corrupted or malformed configuration files:

  • Two-Stage Resilient Parser: Recovers active settings from truncated YAML (e.g. power-cut interruptions) and syntax-shattered files via heuristic line-scanning.
  • Automatic Backup: Forces a timestamped .bak.<timestamp> backup before modifying files on disk.
  • Clean Regeneration: Regenerates compliant 2-line patch YAML retaining secure dynamic !!js token templates.
  • One-Click CLI Tool:
    node scripts/repair-config.js                       # Diagnose & heal root cordis.patch.yml
    node scripts/repair-config.js --file <path>         # Heal specified config file
    node scripts/repair-config.js --profile web         # Heal web profile configuration
    node scripts/repair-config.js --dry-run             # Dry-run inspection without modifying files
    

Default Workflow: search -> execute

Always adhere to the "search before execute" principle:

// 1. Search: Look up Worker script endpoints from OpenAPI schema
async () => Object.entries(spec.paths)
  .filter(([path, item]) => path.includes('workers/scripts') && item.get)
  .slice(0, 10)
  .map(([path, item]) => ({ path, params: Object.keys(item.get.parameters || {}) }))

// 2. Execute: Perform real API call after confirmation
async () => cloudflare.request({
  method: 'GET',
  path: `/accounts/${accountId}/workers/scripts`,
})

Verification & Quality Gates

Run the comprehensive validation suite:

npm test               # Canonical quality gate (15/15 passed): build, typechecks, provider, healer, panel, controller headless tests & security checks
npm run check          # Security audit & repository checks (85/85 passed)
npm run validate:bundle -- --strict-router  # Bundle structure & metadata validation (98/98 passed)
npm run test:wrangler  # Wrangler CLI read-only contract verification (4/4 passed)
npm run dump:config    # Inspect active profile composition layer

Management & Removal

# Enable
dsh plugin --profile web add @wenaixi/cfbridge

# Disable / Uninstall
dsh plugin --profile web remove @wenaixi/cfbridge
# or: npm run uninstall:bundle -- --profile web

License

MIT License. See LICENSE for details.

Web performance audit, LCP/INP/CLS tuning
workers-best-practicesStandardsProduction Workers review & anti-pattern checksPre-deployment review, streaming checks