deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:javaxiaov/deepseek-herness-login
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
一个为 DeepSeek Harness Web 界面提供登录门禁 + 账号管理的插件 bundle。

admin / 密码 admin123)。本插件作为 DeepSeek Harness 用户 profile 的 bundle 安装:
将 dsh-login-gate 目录(本仓库内容)放入 profile 的 bundles 目录,例如:
~/.dsh/profiles/web/bundles/auth-gate/
在 profile 的 package.json 中添加 bundle 引用:
{
"dsh": {
"profile": {
"bundles": [
"@dsh-login-gate/auth-gate"
]
}
},
"dependencies": {
"@dsh-login-gate/auth-gate": "link:./bundles/auth-gate"
}
}
在 profile 目录执行 pnpm install 建立链接。
重启 DeepSeek Harness 应用。
dsh/
index.js Host 端:HTTP 路由(登录/状态/退出/改密)
account-store.js Host 端:scrypt 哈希 + 本地持久化存储
client.js 浏览器端:登录遮罩 + 账号设置页(lazy-CJS bundle)
cordis.patch.yml 插件装载配置
package.json 包声明(dsh.bundle / dsh.client)
账号数据保存在 <profile 目录>/login-gate-accounts.json:
{
"username": "admin",
"password": "scrypt$16384$8$1$<salt>$<hash>",
"sessionToken": null
}
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /login-gate/status?token=... |
校验会话 |
| POST | /login-gate/login |
登录,返回 token |
| POST | /login-gate/logout |
退出登录,清空会话 |
| POST | /login-gate/update |
修改账号名/密码(需当前密码) |
A plugin bundle that adds a login gate and account management to the DeepSeek Harness web UI.

admin / password admin123).Install the plugin as a bundle in your DeepSeek Harness user profile:
Put the dsh-login-gate directory (this repository's contents) into the profile's bundles directory, e.g.:
~/.dsh/profiles/web/bundles/auth-gate/
Add the bundle reference to the profile's package.json:
{
"dsh": {
"profile": {
"bundles": [
"@dsh-login-gate/auth-gate"
]
}
},
"dependencies": {
"@dsh-login-gate/auth-gate": "link:./bundles/auth-gate"
}
}
Run pnpm install in the profile directory to create the link.
Restart the DeepSeek Harness app.
dsh/
index.js Host side: HTTP routes (login/status/logout/update)
account-store.js Host side: scrypt hashing + local persistent storage
client.js Browser side: login gate + account settings page (lazy-CJS bundle)
cordis.patch.yml Plugin mounting config
package.json Package declaration (dsh.bundle / dsh.client)
Account data is stored in <profile directory>/login-gate-accounts.json:
{
"username": "admin",
"password": "scrypt$16384$8$1$<salt>$<hash>",
"sessionToken": null
}
| Method | Path | Description |
|---|---|---|
| GET | /login-gate/status?token=... |
Validate a session |
| POST | /login-gate/login |
Sign in, returns a token |
| POST | /login-gate/logout |
Log out, clears the session |
| POST | /login-gate/update |
Change username/password (requires the current password) |
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。