DSH 平台账号管理器插件

前言

在使用 DeepSeek Harness (DSH) 构建自动化任务时,Agent 需要访问真实的业务后台。常见问题是浏览器关闭后登录态丢失,或者 Agent 不清楚应该使用哪个账号。本插件提供本地优先的平台账号与持久浏览器会话管理能力,帮助 Agent 知道“要用哪个账号、从哪个浏览器数据目录进入哪个平台”。

是什么

这是一个面向 DeepSeek Harness 的本地优先平台账号与持久浏览器会话管理插件。它不是代替人登录的密码管理器,也不是负责点击和填写网页的自动化工具,而是 Agent 与真实业务后台之间的账号目录、会话容器和浏览器生命周期层。

核心能力

平台账号管理

  • 支持对账号记录进行新增、编辑、归档、恢复和永久移除。
  • 平台名称可以自由输入,不局限于固定枚举。
  • 每个账号记录由“平台名称 + 账号名称”唯一识别。

浏览器数据目录管理

  • 固定用户与类型:固定使用 Chromium 的 Default 用户,支持 Google Chrome 与 Microsoft Edge。
  • 隔离与共享:支持独立目录和共享目录两种模式。
    • 独立目录:适合同一平台的多个账号或需要严格隔离 Cookie 的场景。
    • 共享目录:适合同组织下彼此信任的不同平台,可共用一个浏览器进程。
  • 新建限制:新建数据目录必须为空,避免覆盖已有浏览器资料。新建后不支持换绑或移动到其他目录。
  • 生命周期:支持归档和两种删除模式:仅移除登记并保留本机文件;同时删除本机数据(仅适用于插件默认根目录下所有权匹配的目录)。
  • Cookie 读取:通过 CDP 读取当前浏览器上下文中的会话 Cookie。
  • 持久化:将可安全复制的会话 Cookie 写回原目录。
  • 保活:支持定时会话保活,通过访问后台并同步 Cookie 来维持登录态。

典型用法

  1. 在平台管理中创建账号,填写平台名称、账号名称和后台地址。
  2. 为账号创建独立的浏览器数据目录,或复用一个可信的已有目录。
  3. 打开平台,在插件启动的 Chrome/Edge 中人工完成登录。
  4. 点击“检测登录状态”,确认后台可以正常进入。
  5. 后续让 Agent 打开该平台账号,插件会复用同一个浏览器数据目录。
  6. 浏览器关闭前同步会话 Cookie;再次启动时由 Chromium 恢复本地状态。

权限与安全

  • 最小 Agent 权限:Agent 看不到 Cookie、密码、浏览器数据目录和 CDP endpoint。
  • 危险删除校验:物理删除浏览器数据目录需要证明所有权,只有插件默认根目录下所有权标记完全匹配的目录才允许物理删除。
  • 非永久免登录:插件只能延续本机能够保存的浏览器状态,不能绕过验证码或风控机制。

适用场景与注意

  • 本插件以当前 DSH 进程权限运行。
  • 安装前应检查源码与许可证(MIT License)。
  • 与 Accio Work 没有隶属、授权、合作或兼容关系。

结语

该插件通过明确的数据目录所有权和隔离机制,解决了 Agent 在操作业务后台时面临的账号映射混乱和登录态丢失问题。

插件目录
GitHub 仓库

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜