Changelog

0.5.7

0.5.6

0.5.5

Small release, all of it about clicking the right thing and then saying so when it can't.

Sending a message

Stale refs

Everything else

0.5.4

The tools are reworked so agents can read and act on real pages on the first try, without working around them. Every change below was checked on live sites (Spiegel, GitHub, YouTube, Wikipedia, TodoMVC, react-select, MUI, Lexical, ProseMirror, Slate, CKEditor) as well as in the tests. The names now follow one pattern, <thing>_<verb>. Agents and prompts that call tools by their old names need updating.

Buttons the snapshot used to miss

iframes from other sites

Snapshots with a shape

Typing like a person

Renamed and merged

BeforeNow
tabs_list, tabs_querytab_query (query: "*" lists every tab)
active_tabtab_check_active
nav_back, nav_forward, nav_reloadtab_navigate with go: "back", "forward" or "reload"
tab_duplicatetab_create with duplicateOf
tab_pin, tab_unpintab_pin with pinned: false to unpin
focus_tabtab_focus
window_listwindow_query
snapshot_axpage_snapshot
screenshotpage_screenshot
act_click, act_type, act_select, act_hover, act_scroll, act_key, act_waitpage_click, page_type, page_select, page_hover, page_scroll, page_key, page_wait
act_fill_formpage_fill
act_findpage_find
bookmarks_search, bookmarks_create, bookmarks_removebookmark_query, bookmark_create, bookmark_remove
history_searchhistory_query
downloads_listdownload_query
cookies_for_tabcookie_query
sessions_recently_closed, sessions_restoresession_query, session_restore
wait_for_tab_eventevent_wait
cursor_notethought

tab_move is removed. The thought argument on every tool is gone too: the thought tool shows a note, and it stays on the next page action within 30 seconds. Otherwise the cursor describes each action itself.

Acting on pages

Reading pages

Browser data

0.5.0

WebMCP Controller is now Foxhand. WebMCP is the name of a proposed standard for websites to give agents their own tools, and this add-on is a different thing.

Upgrading

The running WebMCP Controller helper hands over to foxhand-host without a Firefox restart, and the old webmcp-controller folder is removed shortly after.

Fixed

New

macOS

Tested

Every release now installs the helper with the one-line installers on real machines (Linux x64 and ARM, macOS Apple silicon and Intel, Windows x64 and ARM), then drives real Firefox through all 44 tools over MCP. A release is only published when all six pass.

Earlier versions

See the GitHub releases for 0.4.0 and before.