Commit Graph

4 Commits

Author SHA1 Message Date
MagMueller 743f630923 test: satisfy MCP handler context typing 2026-09-03 20:24:29 -07:00
MagMueller afbc714a60 fix: report unknown MCP tools as errors 2026-09-03 20:23:43 -07:00
MagMueller b1ae95ec81 chore: pin release dependencies for 0.13.10 2026-09-03 20:17:35 -07:00
ayaangazali c0d0542beb fix(mcp): mark read-only MCP tools with readOnlyHint annotations
The --mcp tool catalogue shipped without MCP annotations, so clients
that gate execution on hints (Codex CLI approval_policy=never) cancel
even read-only calls like browser_get_state.

Annotate the five tools whose handlers only read state:
browser_get_state, browser_get_html, browser_screenshot,
browser_list_tabs, browser_list_sessions. browser_extract_content is
deliberately excluded (dispatches the extract action with a FileSystem
handle and can write artifacts). Regression test pins the set in both
directions.

Closes #5239
2026-07-17 15:37:11 -07:00