dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek Harness 的 Agent 原生 API Client:Postman 级调试 UI(右键菜单与完整键盘导航的请求树、可调宽侧栏、自动生成 Header 分层预览——逐项可停用、敏感值恒脱敏),六个 api_client_* Agent 工具与 Human UI 共用同一请求核心、脱敏与审计链,Postman Collection v2.1 导入附迁移报告,环境变量经 SecretRef 间接引用,SSRF 网络策略默认 fail-closed。
API Client for DeepSeek Harness
Postman-like API testing UI + Agent-native HTTP tools + Postman Collection import
Human UI 与 Agent Tools 共用同一套 API Client Core 的 DSH 原生插件。
api_client_request / api_client_run_request / api_client_list_collections / api_client_list_requests / api_client_get_request / api_client_get_last_response——Agent 与 Human 共用同一 HTTP Executor 与审计体系,高风险方法自动进入 Approvalshared/secrets/(0700/0600)+ SecretRef 引用分工,History 与 Agent Context 全链路脱敏,History 永不持久化密钥明文需要 DeepSeek Harness >=0.1.2-rc.1。
# 从 npm 安装(发布后)
dsh plugin --profile web add dsh-api-client
# 本地源码安装(开发/试用)
git clone https://github.com/Beatther-c/dsh-api-client.git
cd dsh-api-client && pnpm install && pnpm build
dsh plugin --profile web add link:$PWD
安装后 DSH Sidebar「New Session」下方出现 API Client 入口。
api_client_* 工具,或在 API Client 中点击「交给 Agent」把脱敏后的调试上下文送入新会话| 文件 | 内容 |
|---|---|
| docs/DESIGN_V1.1.md | 完整设计方案 V1.1(技术决策 D1–D26 冻结) |
| docs/V01_IMPLEMENTATION_DESIGN.md | V0.1 可执行实现设计(WP0–WP8 / AC-01…43 / TC×127) |
| docs/M0_SPIKE_DESIGN.md + docs/M0_SPIKE_REPORT.md | DSH 兼容性验证设计与实测报告(17 项) |
| docs/DSH_COMPATIBILITY_MATRIX.md | DSH 能力兼容矩阵(against 0.1.2-rc.1) |
| docs/UI_ADAPTER_CONTRACT.md / docs/CLIENT_MANIFEST_CONTRACT.md | UI 适配与插件 manifest 冻结契约 |
| docs/V01_MANUAL_VERIFICATION.md | V0.1 手工运行时验证记录(含证据截图) |
| docs/REVIEW_NOTES_V1.1.md | 二轮评审待办与决策记录 |
pnpm install
pnpm build # tsup 双入口:dist/index.js(host) + dist/client.js(client)
pnpm test # vitest:19 spec / 209 tests
架构:packages/core|shared|postman-adapter(纯 TS,零 DSH import)+ src/host(Host API 28 端点 + 服务 + Agent 工具)+ src/client(dsh-adapter 双路径 + 视图/组件)。所有 DSH UI 内部契约只允许出现在 dsh-adapter/ 与极薄 slot 注册层。
智能体工作规范见 AGENTS.md;项目硬规范(红线/门禁/环境/决策)见 PROJECT.md;变更记录见 CHANGELOG.md 与 docs/DEVLOG.md;经验沉淀见 knowledge-base/。