Skip to content

Agent Tool 0.7.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 00:15

Changed

  • 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.