- Home
- Plugins
- Models & Providers
- dsh-deepseek-web-free
dsh-deepseek-web-free
loyalchiiina/dsh-deepseek-web-free
Registers a `deepseek-web` provider that drives your own signed-in chat.deepseek.com account as an extra model in DSH, so no Open Platform API key is needed: the sidebar footer lists your Web conversations, Fork to Workspace opens an independent Harness session that never writes back to the original conversation, native search stays on for the `default` model, and `/clean` is a session toggle that sends only the human text. Fork of y-wi/dsh-deepseek-web, kept working on DSH 0.2.1-alpha.2: the peer ranges are widened so the compatibility gate no longer rejects the whole bundle, the removed settings API is replaced with `ctx.settings.configure()` plus `.volatile()` config fields, the renamed client icons are updated, and an upstream SSE error now surfaces as a real error instead of an empty message that poisoned the session history. The fork also repairs what the rename to `-free` left behind: the session-list route used to derive its suffix from a hard-coded length inherited from the old package name, which had turned every conversation request into a 404 while sign-in still worked; and the sidebar conversation panel now paints on an opaque surface token instead of the host's translucent menu token, which only reads as a menu beside the backdrop blur a body-mounted panel cannot install.
Install
dsh plugin --profile web add github:loyalchiiina/dsh-deepseek-web-freeREADME
dsh-deepseek-web-free
See the repository README for install, models, tools, and security boundaries.
This package is a DeepSeek Harness plugin. It uses DeepSeek Web through a compatibility layer, is not the official Open Platform adapter, and does not bypass CAPTCHA/WAF or account access controls.
After browser sign-in, the sidebar footer lists DeepSeek Web conversations. Fork
to Workspace creates an independent Harness session that does not write back to
the original Web conversation. Native search stays on for default. /clean
is a session toggle that sends only the human text.
本 fork 的差异(dsh-deepseek-web-free)
本包是 y-wi/dsh-deepseek-web 的 fork,
包名改为 dsh-deepseek-web-free(上游包名 dsh-deepseek-web 已被原作者占用,无法同名发布)。
相对上游的改动(详见 CHANGELOG.md):
- 适配 DSH 0.2.1-alpha.2:
@deepseek-ai/dsh-settings的installSettingsSection/settingsNamespace已被新版移除,改用ctx.settings.configure()+ 配置字段.volatile()。 - 客户端图标换名:
Icon*Outline16/14命名已废除 →Icon*OutlineRegular(否则 React error #130,槽位渲染崩)。 peerDependencies改范围写法:精确钉版会被 DSH 插件兼容性门禁静默拒绝装载。- 上游错误不再被吞掉:服务端 SSE
hint带type:"error"(如finish_reason:"backend_err")时, 原来会返回空消息并当作成功,毒化会话历史、下一轮报invalid message id; 现在直接抛出可见错误。
provider id 仍为 deepseek-web,浏览器 profile / 缓存目录名保持不变(避免重新登录)。
仓库结构
本仓库的根目录就是插件本体(lib/ 构建产物 + wasm/ 预编译协议核 + cordis.patch.yml + package.json),
npm 包 dsh-deepseek-web-free 发布的就是这些文件。
packages/ 下保留上游 y-wi/dsh-deepseek-web 1.0.3 的 TypeScript 源码作为存档;
docs/upstream/ 下保留上游原仓库的 README 与工作区 package.json。
⚠️ 说明:1.0.4 起的修复是直接改在 lib/ 构建产物上的(见 CHANGELOG),
packages/ 里的 TS 源码不能重新构建出当前的 lib/。以 lib/ 为准。
许可证与版权声明沿用上游(MIT)。
Related plugins
dsh-routing-suite
yjh051108/dsh-routing-suite
dsh-our-free-model
ebony-vinyl/dsh-our-free-model
dsh-workbuddy-connect
corrinehu/dsh-workbuddy-connect
dsh-plugin-subscriptions
v1ki/dsh-plugin-subscriptions