Skip to content

v0.4.0 — 可信赖 + 生态开放

Latest

Choose a tag to compare

@juguang juguang released this 09 Jul 14:01
· 1 commit to master since this release

Skills 系统

兼容 browsing-skills 标准的 SKILL.md 技能系统。5 个内置技能(Amazon/GitHub/Google/百度/Wikipedia)自动预装,访问匹配域名时 agent 自动加载对应工具,无需多轮 DOM 探索。支持 URL 导入、toggle 启用/禁用、browsing-skills 注册表互通。内置安全验证(禁止 fetch/XHR/sendBeacon)。

MCP Client

Goby 现在可以调外部 Streamable HTTP MCP server(Cloudflare docs/Supabase/Sentry 等)。工具以 mcp__{server}__{tool} 命名合并到 nativeTools。三种扩展点统一路由:native → Skills → MCP。~80 行 vanilla JS 客户端,零 npm 依赖。

已知限制: MV3 限制 stdio 不可用(filesystem/fetch 等官方 server 不兼容)。只做 Tools,不做 OAuth/Resources/Prompts。

ISOLATED World 持久化脚本

两个新工具:

  • page_observe — ISOLATED world MutationObserver 持久监听 selector,不受页面 CSP 影响
  • page_inject_watch — MAIN world 注入任意 JS 持久脚本(受 CSP 限制,但灵活)
  • page_stop_watch — 按 ID 停止并清理

_watcherBridgeListener 实现 MAIN ↔ ISOLATED world CustomEvent 桥接。watcher 事件通过 SW 附到工具结果末尾通知 agent。

Spike 04 — Record→NL→LLM(方向验证)

录制回放 spike 完成。核心结论:纯选择器硬编码重放在新数据上会误操作;record→NL→LLM(录制转自然语言指令,复用 Goby agent loop)是唯一鲁棒路线。record.js 录制层 MVP 已写。

里程碑总览:12 phases,25 plans,51 tasks。v0.4.0 归档详情见 .planning/milestones/v0.4.0-ROADMAP.md。