DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-getman-panel

z

dsh-getman-panel

Manifest valid

API 测试侧边栏面板(Getman),作为 dsh-better-sidebar 的配套插件: 请求编辑:方法(GET/POST/PUT/PATCH/DELETE/HEAD/OPTIONS)+ URL + Params / Headers / Body 响应查看:状态码徽章、耗时、大小、响应体(JSON 自动美化,右上角可一键复制)/ 响应头 历史记录:全局共享最近 100 条请求(所有工作空

UI (client)hasBundlePatchMachine translated

dsh-getman-panel

API 测试侧边栏面板(Getman),作为 dsh-better-sidebar 的配套插件:

  • 请求编辑:方法(GET/POST/PUT/PATCH/DELETE/HEAD/OPTIONS)+ URL + Params / Headers / Body
  • 响应查看:状态码徽章、耗时、大小、响应体(JSON 自动美化,右上角可一键复制)/ 响应头
  • 历史记录:全局共享最近 100 条请求(所有工作空间共用),点击回填、单项删除、一键清空
  • 绕过 CORS:通过 host 半代理转发,任意 HTTP(S) 接口都能测试

前置条件

  • DeepSeek Harness web 正常运行(dsh web)
  • dsh-better-sidebar ≥ 0.12.0(推荐最新,已在 0.16.1 验证)
  • Node.js ≥ 20、pnpm ≥ 10

安装

本地开发(link 方式)

  1. 编辑 ~/.dsh/profiles/web/package.json:
    • dependencies 增加 "dsh-getman-panel": "file:/path/to/dsh-getman-panel"
    • dsh.profile.bundles 增加 "dsh-getman-panel"
  2. 在 profile 目录执行 pnpm install
  3. 重启 dsh web(Ctrl+C 后重新启动)——新增 bundle 与 host 半路由都需要重启
  4. 浏览器硬刷新(Cmd/Ctrl+Shift+R),侧边栏 + 菜单出现 Getman Tab

发布后(npm / GitHub 源)

dsh plugin --profile web add dsh-getman-panel

使用

  1. 点击侧边栏 +,选择 Getman(⇄)
  2. 选择方法、输入 URL,可展开 Params / Headers / Body 编辑
  3. 点击 发送;请求中可点 取消 中断
  4. 响应显示在下方:状态码、耗时、大小、响应体(JSON 自动格式化)/ 响应头,鼠标移到响应体上可点右上角 ⧉ 复制
  5. 每次发送自动记入历史(全局共享,切换工作空间不丢失),点击历史条目回填请求,可删除或清空

Params 会合并进 URL 查询串;粘贴带 ? 的 URL 会自动把查询参数解析到 Params 表格;Body 选择 JSON/XML/Form/Text 会自动写入对应 Content-Type(你手动添加的 Content-Type 优先)。

架构

平面文件说明
Host 半src/index.ts用 ctx.webServer.register() 注册 /dsh-getman/api/proxy 路由,服务端 fetch 转发,返回 { ok, status, statusText, headers, body, size, truncated, timeMs } 或 { ok:false, error }
Client 半src/client/index.tsx注册 getman Tab;同源 fetch 代理路由收发请求;草稿 + 历史持久化到 localStorage(key dsh-getman-panel:global,所有工作空间共享;首次加载自动迁移旧版数据)

开发

pnpm install
pnpm run typecheck   # 类型检查
pnpm run build       # 构建 host ESM + client CJS 双产物

构建成功标志:lib/client.js 开头包含 window.__ModuleLoader__.load({ id: "dsh-getman-panel", ...。

常见问题

  • 改了 client 不生效:硬刷新浏览器(Cmd/Ctrl+Shift+R)。
  • 改了 host / 新增 bundle 不生效:重启 dsh web。
  • 代理路由被占用:本插件使用精确路径 /dsh-getman/api/proxy,与 better-sidebar 的 /sidebar/* 不冲突。

参考

Comments

Loading…

Similar plugins

dsh-model-health-probe

DSH 模型健康检查:在会话视图新增「模型健康检查」页签,按「供应商(baseURL分组) → API类型 → 模型 → 路由」四行按钮选定目标,手动发送一条真实裸 HTTP 测试请求(支持 openai-completions / openai-responses / anthropic-messages 三协议,流式与非流式可切),一屏展示耗时、TTFT、HTTP 状态、token 用量、响应内容与三层诊断链(API请求 / 模型响应 / 严格校验),错误全部人话化。可把当前模型一键设为默认(下次打开即预选)。另提供用户显式启动、成功即停的有限自动重试会话(严格/连通两种成功判定、4 条停止条件、致命错误不短路)。不做后台监控、不轮询、不告警、不落盘。

Development & InfrastructureTerminal & ClientsManifest valid

★ 0

dsh plugin --profile web add dsh-model-health-probe

by xbzbing

IDE-style Git panel in the DSH Web GUI: a resident tab with a three-column overview (branch/tag list, searchable commit-history graph, commit detail with changed-file tree and message) and a changes p

Development & InfrastructureManifest valid

★ 32

↓ 1.7k/wk

MIT

TypeScript

Nov 1, 2026

dsh plugin --profile web add @xbzbing/dsh-git-panel

by RaditPasya

Git panel for DeepSeek Harness — branch dropdown, commit graph, and previews in the left rail, plus an always-on footer dock that follows your session

Development & InfrastructureManifest valid

★ 0

MIT

TypeScript

Oct 7, 2026

dsh plugin --profile web add dsh-web-git-sidebar

by leanderli

DSH Web UI 的文件与变更面板插件:为当前会话的工作区目录提供一体化的 文件浏览 / 搜索 / 预览 / 编辑与 Git 操作(状态、暂存、提交、拉取、推送、 分支、历史、diff 等),在浏览器里以居中模态面板呈现,无需离开 WebUI 即可完成 日常文件与版本控制操作。

Development & InfrastructureManifest valid

★ 2

MIT

JavaScript

Oct 10, 2026

dsh plugin --profile web add dsh-files-git

by Wilyte

面向 DeepSeek Harness(dsh)Web GUI 的搜索插件,挂在内置右侧栏,不依赖 dsh-better-sidebar。 关键词模式搜文件名与文件内容,支持包含/排除 glob、大小写、正则与类型筛选,命中结果边搜边返回; 代码图模式通过 codegraph CLI 查符号并展开调用方/被调方。命中处高亮,点击即在编辑器中跳到该行。

Manifest valid

★ 0

MIT

JavaScript

Oct 19, 2026

dsh plugin --profile web add dsh-codegraph-search

by KannaKuron

DSH plugin: an IDE-grade Git tool window as a native dsh-better-sidebar tab — branch tree, commit graph, changes, commit details, JetBrains-style actions, in the right sidebar and the bottom panel. | DSH 插件:IDE 级 Git 工具窗口,以 dsh-better-sidebar 原生 Tab 挂载——分支树 / 提交图谱 / 变更与提交详情 / JetBrains 风格操作,右侧栏与底部面板双布局自适应。

Development & InfrastructureManifest valid

★ 17

↓ 2.2k/wk

MIT

JavaScript

Nov 1, 2026

dsh plugin --profile web add dsh-ide-git