Skip to content

Releases

v0.1.1

v0.1.1 Pre-release
Pre-release

Choose a tag to compare

@bloodarea bloodarea released this 06 Nov 10:26

v0.1.1 — dsh-agent-team-ui-testing

Frontend GUI debugging and testing for DeepSeekHarness agents — first public release.

面向 DeepSeekHarness 的前端 GUI 调试与测试插件——首个公开版本。

The Web/Chromium target is implemented across all four capability tiers. Desktop, Android, TUI, HarmonyOS, game and 3D targets are planned and stay disabled in the runtime picker.
Web / Chromium 通道已完成四个能力层级的实现。桌面、Android、TUI、HarmonyOS、游戏与 3D 目标仍在规划中,运行时选择器保持禁用。

What's included · 本版内容

  • T1 programmatic / 程序化 — CDP, page JavaScript, screenshots, console and network metadata.
    支持 CDP、页面 JavaScript、截图、控制台与网络元数据。
  • T2 structured GUI / 结构化 GUI — accessibility snapshot with refs, trusted click/type/fill, scroll, waits and element state.
    无障碍快照与 ref、可信点击/输入/填表、滚动、等待与元素状态。
  • T3 static vision / 静态视觉 — deterministic PNG analysis, managed baselines, pixel diffs and coordinate actions.
    确定性 PNG 分析、受管基线、像素差异与坐标操作。
  • T4 dynamic behavior / 动态行为 — bounded frame store, seven motion analyses, WAAPI control/restore and six-direction frame↔network correlation.
    有界帧存储、七类运动分析、WAAPI 控制与恢复,以及六向「帧↔网络」事件关联。
  • Network P0 / 网络 P0 — request/WS/SSE capture, timelines, interception, throttling, replay and JSONL/HAR evidence.
    请求/WS/SSE 采集、时间轴、拦截、限速、重放与 JSONL/HAR 证据。
  • Shared browser runtime / 共享浏览器运行时 — one Chromium per host, one isolated page per DSH workspace, headless by default with an optional headed mode.
    每台主机一个 Chromium,每个 DSH 工作区独立页面,默认无头,可选有头模式。
  • Debug panel / 调试面板 — live preview, shared viewport, hybrid canvas, element picker and client-side annotations.
    实时预览、共享视口、混合画布、选元素与客户端标注。
  • Multi-tab page groups / 多标签页页面组 — per-tab leases, per-agent tab selection and popup adoption.
    每个标签独立租约、每个执行会话独立选页,以及 popup 接管。

Install · 安装

# npm (recommended; follows semver and receives update prompts)
# npm 形式(推荐;按 semver 走,可收到更新提示)
dsh plugin --profile web add dsh-agent-team-ui-testing

# floating GitHub reference (updates only when package.json version changes)
# 浮动 GitHub 形式(仅当 package.json 的 version 变化时才提示更新)
dsh plugin --profile web add github:bloodarea/dsh-agent-team-ui-testing

Restart DSH after the first install so the plugin bundle is registered.
首次安装后重启 DSH,让插件 bundle 完成注册。

Requirements · 要求

  • Node.js 24.9+ — the plugin itself needs Node.js 22+, DSH's own engines requirement is stricter.

  • A local Chrome/Chromium binary — the plugin does not bundle or download one.

  • Headed mode on POSIX hosts additionally needs DISPLAY or WAYLAND_DISPLAY.

  • Node.js 24.9 及以上——插件自身要求 Node.js 22+,以更严格的 DSH engines 要求为准。

  • 本地已安装 Chrome 或 Chromium——插件不自带、也不会自动下载浏览器。

  • POSIX 宿主的有头模式还需要 DISPLAY 或 WAYLAND_DISPLAY。

Limits · 已知限制

  • Web/Chromium is the only implemented target; other environments remain planned.

  • Visual analysis is deterministic, not semantic: there is no VLM or OCR.

  • Evidence and acceptance caveats are documented in docs/capability-tiers.md and docs/verification.md.

  • Web / Chromium 是唯一实现的目标环境,其他环境仍在规划中。

  • 视觉分析是确定性的,不是语义的:没有 VLM 或 OCR。

  • 证据与验收边界见 docs/capability-tiers.md 与 docs/verification.md。