v0.2.2
Documentation fix. The shell examples in the README could not work as written.
- Every tool that acts on a page needs a
tabId. Eachcic.shcall is its own MCP session, so the session's tab group starts empty and the tool answersNo tab available. The examples now create a tab withtabs_create_mcp, reuse its id, and close it at the end. - The
javascript_toolexample was wrong twice: the requiredactionfield was missing, and the code goes intext, notcode. - The bundled skill carries the same note, so an agent driving
cic.shgets it right.
Every corrected example was run against a live extension. No change to the plugin's MCP tools: inside a Claude Code session the tools share one tab group, so none of this applies there.