Repository navigation
Releases
Releases · bluechips-zhao/dsh-browser-slotpool
dsh-browser-slotpool v0.1.0
dsh-browser-slotpool v0.1.0
给 DeepSeek Harness 的 mcp-client 一个并发、幂等、互不破坏、崩了能自愈的浏览器 MCP(patch 层 bundle)。
特性
- 槽位池:固定 N 个 CDP 端口(默认 9222,9223),先到先得,满即拒绝
- 原子加锁:
fs.openSync(lock,"wx")(O_EXCL 独占创建)无竞态 - PID 活性 + 陈旧锁自愈:持有者死了自动回收,不会永久“槽全忙”
- 幂等就绪探测:CDP 已起就不动,绝不杀别的槽的浏览器
- 槽位所有权隔离:每个 mcp-client 会话独占一个端口
- stdio 全委托 @playwright/mcp;诊断只走 stderr(保 MCP 协议通道)
- 双语 README + 端到端真实截图(池化 Chrome 渲染)+ MCP 冒烟测试
安装
pnpm dsh plugin --profile web add github:bluechips-zhao/dsh-browser-slotpool
装完重启目标 profile,并按 README 设置 DSH_BROWSER_LAUNCHER。