Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: yeahhe365/WebDroid-Agent

v0.2.0 — Gemini provider, refreshed UI, hardened safety

Choose a tag to compare

@yeahhe365 yeahhe365 released this 06 Jul 09:10

概述

自 v0.1.3 以来的第一次发布。新增 Gemini provider、HTTP 重试、刷新后的 C-style 配置侧栏,以及覆盖安全策略、agent loop、UI 的一轮综合加固。443/443 测试通过,build 与 lint 干净。

✨ 新功能

  • Gemini provider: 新增 Gemini client、类型和测试;抽出共享 HTTP 重试 helper。模型 provider 现在支持 OpenAI 兼容 / Qwen / Gemini 三种 preset。
  • HTTP 重试: 抽出 httpRetry.ts,瞬时模型 API 错误和空回复自动重试,跨 provider 复用。
  • 刷新配置侧栏 UI: 左侧配置栏改为扁平 C-style section:细线分隔、去掉彩色状态点和 uppercase kicker,把 model 状态卡压缩成 header 单行 meta。
  • "Luminous Glass" 设计系统: Web UI 整体重设计。
  • .env.example 示例配置;忽略 .superpowers/ mockups。

🔒 安全加固

  • 防止 open_url / set_clipboard / launch 的命令注入。
  • 加固 action safety policy 与 validation,URI scheme 白名单严格化。
  • 防止 agent loop 竞态条件和状态污染。

🐛 修复

  • 移除导致 TS6133 的未使用函数。
  • 27 处综合 bugfix,覆盖安全、agent loop、safety、UI。
  • 测试与 CSS 重新对齐刷新后的 config sidebar(10 处失败测试修复)。
  • 修复 AgentCursor 的 applyFrame → scheduleNextFrame 循环引用。

📦 其他

  • package.json 版本 0.1.3 → 0.2.0。
  • 123 文件变更,+8539/-3420。

Full Changelog: v0.1.3...v0.2.0

v0.1.3

Choose a tag to compare

@yeahhe365 yeahhe365 released this 28 May 12:52

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@yeahhe365 yeahhe365 released this 25 May 14:10

Changes

  • Moved ADB connection recovery guidance into the tutorial FAQ.
  • Added bilingual FAQ entries for device connection, model execution, tap accuracy, text input, and sensitive flows.
  • Removed the device-panel question-mark help button.
  • Bumped package version to 0.1.2.

Verification

  • npm test
  • npm run build

v0.1.1

Choose a tag to compare

@yeahhe365 yeahhe365 released this 25 May 13:48

Fixes

  • Keeps the Settings dialog fully visible inside the viewport after it is opened.
  • Adds internal scrolling to the Settings panel so the bottom content remains reachable on smaller screens.

Version

  • Bumps package version to 0.1.1.

Verification

  • npm test: 37 files, 285 tests passed.
  • npm run build: passed with the existing Vite chunk-size warning.

v0.1.0

Choose a tag to compare

@yeahhe365 yeahhe365 released this 25 May 13:12

Highlights

  • Modernized the WebDroid Agent UI with chat-first workflow, history, tutorial, and configuration panels.
  • Added persistent agent sessions, richer run logs, screenshot retention, and device diagnostics.
  • Expanded Android automation support with ADB keyboard, installed-app launch, custom tools/secrets, action protocols, and screen blackout during auto control.
  • Updated Docker/Vite production build and related tests.

Verification

  • npm test: 37 files, 285 tests passed.
  • npm run build: passed with the existing Vite chunk-size warning.