自定义所有出站请求的 User-Agent 标识
25.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/6 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-plugins/dsh-user-agent该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · tool
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 74 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/10) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-settings@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 覆盖LLMAPI调用流量
- Web设置页实时配置
改写 dsh 发出的所有出站 HTTP 请求(LLM API 调用等走全局 fetch 的流量)的 User-Agent,改成你指定的值,并可在 Web 设置的 UA 设置选项卡中实时配置。
README
由 DeepSeek 最新模型翻译生成@dsh-plugin/dsh-user-agent
一个 DeepSeek Harness 插件,把每个发出的 HTTP 请求(LLM API 调用以及其他走全局 fetch 的流量)里的 User-Agent 改写成你指定的值,并可以在 Web 设置面板的 UA 设置 (User-Agent) 标签页里实时配置。
功能
- 改写所有走全局 fetch 的请求 —— 包括 dsh-llm-deepseek 发出的 DeepSeek / OpenAI 兼容适配器调用、Web 搜索,以及任何通过 HTTP 抓取数据的工具。配置的 UA 会覆盖调用方自己的请求头(比如 dsh-llm 的归因基线)。
- 实时设置页 —— Web GUI 设置面板里的 settings.section 标签页:开关改写、编辑 User-Agent 字符串。改动对下一个请求立即生效,不用重启。
- 标准设置集成 —— 值存放在 dsh-user-agent 用户设置命名空间里,跨会话保留,任何支持设置的界面都能编辑。
- 干净的生命周期 —— 只在插件运行期间包装 globalThis.fetch;原始 fetch 只捕获一次,在停止 / 更新 / 卸载时还原。fetch 不可用时退化为只读。
展开完整文档(README 剩余 1 节)
@dsh-plugin/dsh-user-agent 一个 DeepSeek Harness 插件,把每个发出的 HTTP 请求(LLM API 调用以及其他走全局 fetch 的流量)里的 User-Agent 改写成你指定的值,并可以在 Web 设置面板的 UA 设置 (User-Agent) 标签页里实时配置。 功能 - 改写所有走全局 fetch 的请求 —— 包括 dsh-llm-deepseek 发出的 DeepSeek / OpenAI 兼容适配器调用、Web 搜索,以及任何通过 HTTP 抓取数据的工具。配置的 UA 会覆盖调用方自己的请求头(比如 dsh-llm 的归因基线)。 - 实时设置页 —— Web GUI 设置面板里的 settings.section 标签页:开关改写、编辑 User-Agent 字符串。改动对下一个请求立即生效,不用重启。 - 标准设置集成 —— 值存放在 dsh-user-agent 用户设置命名空间里,跨会话保留,任何支持设置的界面都能编辑。 - 干净的生命周期 —— 只在插件运行期间包装 globalThis.fetch;原始 fetch 只捕获一次,在停止 / 更新 / 卸载时还原。fetch 不可用时退化为只读。 安装 这个包是 dsh bundle 插件(dsh.bundle.patch),用标准的 dsh plugin add 命令安装: dsh plugin add @dsh-plugin/dsh-user-agent or, with a specific profile dsh plugin --profile web add @dsh-plugin/dsh-user-agent 然后在 Web GUI 里打开 Settings → UA 设置:打开开关,填入你想要的 User-Agent,点 保存 (Save)。 配置 插件入口(cordis.patch.yml / profile 覆盖)—— 这些值作为组合的 base 层,与用户设置区段合并: | 字段 | 类型 | 默认值 | 含义 | | enabled | boolean | true | 总开关;关闭时包装器直接透传。 | | userAgent | string | DeepSeek-Harness/0.1 (+https://github.com/deepseek-ai/dsh) | 应用到每个被改写请求的 User-Agent。 | 工作原理 - 宿主侧包装 globalThis.fetch。每次调用时读取当前配置(已解析的设置作用域,没有挂载设置服务时则读组合入口),当开关打开且 UA 非空时,构造新的 Headers 并强制写入 user-agent,再交给原始 fetch。 - 浏览器侧注册 settings.section 标签页,通过连接的 ApiProxy(api.settings.describe / update)读写命名空间,与 aux / 主线 DSH 插件用的是同一套接口。 开发 npm install # dev deps + auto-installed peers npm run build # tsc (host + client) + strip client module-ification artifact npm test # node --test npm pack --dry-run # inspect published contents npm 发布 .github/workflows/npm-publish.yml 会跑质量检查(多操作系统矩阵)并发布: - 推送到 main → 发布 X.Y.Z-dev.<run-id>,使用 next dist-tag; - 打上 vX.Y.Z 标签(与 package.json 匹配)→ 把 X.Y.Z 发布到 latest,并附带 provenance。 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
dsh-plugins/dsh-user-agent
自定义所有出站请求的 User-Agent 标识
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
智能体运行框架路由HarnessRouter/harnessrouter
智能体 harness 的统一接口。
★ 3,984已汉化DSH
71.3
这是你的仓库?认领条目