diff --git a/CHANGELOG.md b/CHANGELOG.md index 94a79bf..af4837b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,9 +13,6 @@ evals. ### Added -- A shared 45-tool MCP catalogue for stdio and HTTP, including image content, - native select options, explicit JavaScript dialog handling, task pause/resume/wait, - tabs, network/console observation, storage and file transfers. - An `openai-compatible` provider: a base URL, an optional API key, and a model name, for any server speaking the OpenAI chat-completions dialect — LM Studio, vLLM, llama.cpp, LiteLLM, Together, Groq, Fireworks, or a corporate gateway. @@ -65,6 +62,19 @@ evals. - The semantic router no longer indexes skill prompts, so rewording a playbook cannot silently change which goals it matches. +## [1.6.0] — 2026-10-23 + +### Added + +- A shared 45-tool MCP catalogue for stdio and HTTP, including images, select options, + JavaScript dialogs, task pause/resume/wait, tabs, network/console, storage and files. +- Complete OpenClaw tool configuration with the same 45 tools. + +### Fixed + +- Content script loading on pages that block dynamic extension-module imports. +- Vite security advisories by upgrading to 8.3.4. + ## [1.5.0] — 2026-08-31 ### Added diff --git a/core/package-lock.json b/core/package-lock.json index ef403b5..c0584cd 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "weboperator", - "version": "1.5.0", + "version": "1.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "weboperator", - "version": "1.5.0", + "version": "1.6.0", "dependencies": { "@huggingface/transformers": "^4.2.0", "dexie": "^4.4.5", diff --git a/core/package.json b/core/package.json index 72f1143..567de42 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "weboperator", - "version": "1.5.0", + "version": "1.6.0", "private": true, "description": "AI browser agent and MCP server for Chrome automation", "type": "module", diff --git a/weboperator-bridge/hermes-config.json b/weboperator-bridge/hermes-config.json index 5424dca..96c9386 100644 --- a/weboperator-bridge/hermes-config.json +++ b/weboperator-bridge/hermes-config.json @@ -1,11 +1,13 @@ { "name": "hermes-weboperator", - "version": "1.4.0", + "version": "1.6.0", "description": "Hermes Agent MCP harness configuration for WebOperator browser control", "mcpServers": { "weboperator": { "command": "node", - "args": ["weboperator-bridge/mcp-server.js"], + "args": [ + "weboperator-bridge/mcp-server.js" + ], "env": { "WEBOPERATOR_AGENT_SOCKET": "/tmp/weboperator-bridge.sock" } diff --git a/weboperator-bridge/openclaw-tools.json b/weboperator-bridge/openclaw-tools.json index 2f74dd1..99e5049 100644 --- a/weboperator-bridge/openclaw-tools.json +++ b/weboperator-bridge/openclaw-tools.json @@ -1,6 +1,6 @@ { "name": "openclaw-weboperator", - "version": "1.4.0", + "version": "1.6.0", "description": "OpenClaw agent toolset configuration for WebOperator", "gateway": { "url": "http://127.0.0.1:8765/mcp", @@ -18,6 +18,41 @@ "browser_screenshot", "browser_extract", "browser_solve_captcha", - "weboperator_execute_goal" + "weboperator_execute_goal", + "browser_eval", + "browser_wait", + "tabs_list", + "tabs_current", + "tabs_open", + "tabs_activate", + "tabs_close", + "agent_task_start", + "agent_task_list", + "agent_task_get", + "agent_task_stop", + "agent_task_confirm", + "agent_task_pause", + "agent_task_resume", + "agent_task_wait", + "browser_image", + "browser_select_option", + "browser_handle_dialog", + "network_list", + "network_get", + "network_clear", + "console_list", + "cookies_get", + "cookies_set", + "storage_get", + "storage_set", + "browser_upload_file", + "browser_download", + "downloads_list", + "downloads_read", + "browser_read", + "browser_hover", + "browser_drag", + "clipboard_read", + "clipboard_write" ] } diff --git a/weboperator-bridge/package.json b/weboperator-bridge/package.json index 7d921ca..80301dd 100644 --- a/weboperator-bridge/package.json +++ b/weboperator-bridge/package.json @@ -1,6 +1,6 @@ { "name": "weboperator-mcp", - "version": "1.5.1", + "version": "1.6.0", "mcpName": "io.github.KazKozDev/weboperator", "description": "Hands your live Chrome tab to any MCP client — snapshot, navigate, click, type, extract.", "keywords": [ diff --git a/weboperator-bridge/server.json b/weboperator-bridge/server.json index 3ccdb41..f24850e 100644 --- a/weboperator-bridge/server.json +++ b/weboperator-bridge/server.json @@ -6,13 +6,13 @@ "url": "https://github.com/KazKozDev/WebOperator", "source": "github" }, - "version": "1.5.1", + "version": "1.6.0", "packages": [ { "registryType": "npm", "registryBaseUrl": "https://registry.npmjs.org", "identifier": "weboperator-mcp", - "version": "1.5.1", + "version": "1.6.0", "transport": { "type": "stdio" },