概览
dsh-plugin-zen-useragent
源码级技术说明让 provider 配置的 headers(如 User-Agent)真正到达 pi-ai 的 API 请求,自动补全 opencode 身份头(ses_/msg_ 会话与请求 ID 格式),并在向 OpenCode Zen 网关发送的请求 body.tools 里补上网关必需的 bash 工具 —— 把请求识别为 opencode 客户端而不是 deepseek-harness,修复 OpenCode ZEN 免费模型 429(FreeUsageLimitError)、400(MissingSessionID/MissingHeader)、403(Generation.FreeTierError)收起技术说明
让 provider 配置的 headers(如 User-Agent)真正到达 pi-ai 的 API 请求,自动补全 opencode 身份头(ses_/msg_ 会话与请求 ID 格式),并在向 OpenCode Zen 网关发送的请求 body.tools 里补上网关必需的 bash 工具 —— 把请求识别为 opencode 客户端而不是 deepseek-harness,修复 OpenCode ZEN 免费模型 429(FreeUsageLimitError)、400(MissingSessionID/MissingHeader)、403(Generation.FreeTierError)
README / ZH
插件文档
目录摘要
让 provider 配置的 headers(如 User-Agent)真正到达 pi-ai 的 API 请求,自动补全 opencode 身份头(ses_/msg_ 会话与请求 ID 格式),并在向 OpenCode Zen 网关发送的请求 body.tools 里补上网关必需的 bash 工具 —— 把请求识别为 opencode 客户端而不是 deepseek-harness,修复 OpenCode ZEN 免费模型 429(FreeUsageLimitError)、400(MissingSessionID/MissingHeader)、403(Generation.FreeTierError)
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 README