前言¶
在使用 DeepSeek Harness (DSH) 构建自动化任务时,Agent 需要访问真实的业务后台。常见问题是浏览器关闭后登录态丢失,或者 Agent 不清楚应该使用哪个账号。本插件提供本地优先的平台账号与持久浏览器会话管理能力,帮助 Agent 知道“要用哪个账号、从哪个浏览器数据目录进入哪个平台”。
是什么¶
这是一个面向 DeepSeek Harness 的本地优先平台账号与持久浏览器会话管理插件。它不是代替人登录的密码管理器,也不是负责点击和填写网页的自动化工具,而是 Agent 与真实业务后台之间的账号目录、会话容器和浏览器生命周期层。
核心能力¶
平台账号管理¶
- 支持对账号记录进行新增、编辑、归档、恢复和永久移除。
- 平台名称可以自由输入,不局限于固定枚举。
- 每个账号记录由“平台名称 + 账号名称”唯一识别。
浏览器数据目录管理¶
- 固定用户与类型:固定使用 Chromium 的 Default 用户,支持 Google Chrome 与 Microsoft Edge。
- 隔离与共享:支持独立目录和共享目录两种模式。
- 独立目录:适合同一平台的多个账号或需要严格隔离 Cookie 的场景。
- 共享目录:适合同组织下彼此信任的不同平台,可共用一个浏览器进程。
- 新建限制:新建数据目录必须为空,避免覆盖已有浏览器资料。新建后不支持换绑或移动到其他目录。
- 生命周期:支持归档和两种删除模式:仅移除登记并保留本机文件;同时删除本机数据(仅适用于插件默认根目录下所有权匹配的目录)。
Cookie 与会话持久化¶
- Cookie 读取:通过 CDP 读取当前浏览器上下文中的会话 Cookie。
- 持久化:将可安全复制的会话 Cookie 写回原目录。
- 保活:支持定时会话保活,通过访问后台并同步 Cookie 来维持登录态。
典型用法¶
- 在平台管理中创建账号,填写平台名称、账号名称和后台地址。
- 为账号创建独立的浏览器数据目录,或复用一个可信的已有目录。
- 打开平台,在插件启动的 Chrome/Edge 中人工完成登录。
- 点击“检测登录状态”,确认后台可以正常进入。
- 后续让 Agent 打开该平台账号,插件会复用同一个浏览器数据目录。
- 浏览器关闭前同步会话 Cookie;再次启动时由 Chromium 恢复本地状态。
权限与安全¶
- 最小 Agent 权限:Agent 看不到 Cookie、密码、浏览器数据目录和 CDP endpoint。
- 危险删除校验:物理删除浏览器数据目录需要证明所有权,只有插件默认根目录下所有权标记完全匹配的目录才允许物理删除。
- 非永久免登录:插件只能延续本机能够保存的浏览器状态,不能绕过验证码或风控机制。
适用场景与注意¶
- 本插件以当前 DSH 进程权限运行。
- 安装前应检查源码与许可证(MIT License)。
- 与 Accio Work 没有隶属、授权、合作或兼容关系。
结语¶
该插件通过明确的数据目录所有权和隔离机制,解决了 Agent 在操作业务后台时面临的账号映射混乱和登录态丢失问题。