Skip to content

Releases

dsh-browser-slotpool v0.1.0

Choose a tag to compare

@bluechips-zhao bluechips-zhao released this 03 Sep 02:12

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。