You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Each tool row now shows the first line of its description, so the list says what a tool does without opening it.
The detail panel now explains how to call the tool by name and agent, folds a long description to three lines behind Show more, and offers Open the file for a Skill, Subagent, or Rule. Tools without a description now say what their kind is instead of only "No description was provided."; a Plugin's version moved to its own row.
The browser extension now shows the description of a Skill or Subagent on the install card, read from the first 4 KB of its source file before you install it.
The browser extension can now scan unsupported pages with local detection even when AI-assisted detection is disabled or has no Jev API key. It asks for Jev setup only when local evidence cannot decide.
When automatic or manual detection finds several direct Skill or Subagent links, the popup now lets you choose one and verifies only that choice before opening the install flow.
Unsupported-page scanning now reads installation commands one line at a time. It recognizes a single --skill argument from npx, bunx, or pnpm dlx, verifies that Skill through GitHub, and never executes the command.
A stale detection request can no longer replace the current tab's candidate after a navigation, dismissal, or tab close.
Automatic detection now retries twice within five seconds when a permitted page adds its tool links after initial rendering.
Large HTTP responses and JSON-LD blocks are now cut off while they are read rather than after, and a registry that would exceed its 2 MB limit is rejected before it is saved instead of being written back unreadable.
Each site listed under Auto-detect in the browser extension's settings is now a link that opens that site in a new tab.
Simplified the browser extension popup's visual hierarchy to use one accent color, quieter surfaces, and sentence-case labels.
The Agent Tool panel in the editor now moves the way the browser extension does: hover and press states settle instead of snapping, a banner, a preview card, and an opened tool detail rise into place, and a collapsible section rotates one caret instead of swapping glyphs. All of it stops under Reduce motion.
The panel no longer rebuilds its list every three seconds while watching MCP servers; it redraws only when a server starts or stops.
Shortened the browser extension's detection animation so a detected tool settles in about half the time.
Fixed
Skills that Claude Code keeps in ~/.claude/skills/synced are now listed as bundled instead of being reported as a directory with no SKILL.md. Agent Tool reads them but never writes there, because Claude Code recreates that directory on each sync.
Skills that live only in agent-bundled roots are no longer diagnosed. Two agents shipping a skill of the same name is normal, and you cannot remove either copy.
An archive whose entry declares an unreadable size is now rejected with the same message as any other malformed archive, instead of failing with an internal error.
A long install no longer loses the write lock to another window. The lock now records the window that holds it, so copying a large Skill is no longer mistaken for a crashed process.
A registry.json written by a newer version of Agent Tool is now always refused, instead of being read and saved back with its unknown fields dropped.
Enable for this site now appears for every confirmed result — a single tool, a folder listing, or a candidate list — instead of only the single-tool card. A site whose pages resolve to a folder listing, such as Supabase's skills guide, could not be enabled again once it had been removed.
Removing a site under Settings → Automatic detection now also drops what automatic detection already showed for that tab, so the popup no longer answers with the removed site's previous result.
The browser extension now resolves the active browser tab from a popup or service worker correctly, so enabling automatic detection opens the site-permission prompt and rescans the current page after approval.
A multi-candidate unsupported-page scan no longer shows an empty install card or divider above its candidate list.
A page that does not offer any installable tool is no longer reported as an unsupported MCP server or plugin. The assisted scan now checks whether the page offers a tool before it looks at the kind.
When Jev is temporarily overloaded, the assisted scan now says so and asks you to try again later, instead of reporting that the page could not be analyzed.
Adding, renaming, or deleting a file under a project's .claude/rules or .cursor/rules now refreshes the view.