Changelog

Release history

2.3.2March 9, 2026

Fixed
  • Host page SVG icons broken by unscoped fill protection rule (e.g. Tailwind's fill-current)
  • Toolbar icon states rendering simultaneously when host CSS overrides inline opacity
  • Annotation textarea losing focus when annotating inputs inside modals and drawers (Radix, shadcn, vaul)
  • Next.js App Router internals (SegmentViewNode) shown instead of actual React component names

2.3.1March 9, 2026

Fixed
  • Host app keyboard shortcuts firing while typing in annotation text areas and settings inputs

2.3.0March 7, 2026

Added
  • Source file detection — annotations now include the source file path and line number (e.g. src/components/Button.tsx:42), works with Next.js, Vite, Webpack, and Turbopack
  • className prop for custom toolbar positioning
  • "Hide Until Restart" setting to dismiss the toolbar per-tab
Improved
  • Toolbar CSS fully isolated from host page styles
  • Instant tooltips when moving between toolbar buttons
  • sideEffects: false for better tree-shaking
Fixed
  • Dev mode detection for non-standard environments
  • Send button pointer events not registering
  • Toolbar portal events triggering host app click-outside handlers
  • Resolved and dismissed annotations reappearing after sync

2.2.1February 11, 2026

Fixed
  • An issue where the toolbar button would occasionally become unresponsive to clicks and drags

2.2.0February 6, 2026

Improved
  • Animation pause now freezes all page animations — CSS, JavaScript timers, requestAnimationFrame, Web Animations API, and videos — and resumes exactly where they left off

2.1.1February 5, 2026

Fixed
  • Unstyled "Learn more" link in MCP Connection settings when no endpoint is configured

2.1.0February 5, 2026

Added
  • Hands-free modewatch_annotations tool blocks until new annotations appear, then returns a batch for the agent to process in a loop
  • Keyboard shortcut Cmd+Shift+F / Ctrl+Shift+F to toggle feedback mode
  • Resolved annotations now animate out of the browser UI in real time via Server-Sent Events
Fixed
  • Production builds no longer health-check localhost:4747 on every page load
  • MCP tools no longer hang indefinitely if the SSE connection drops
Removed
  • wait_for_action MCP tool — unused and superseded by watch_annotations

2.0.0February 5, 2026

The shift from "annotate, copy, paste" to "annotate and collaborate." Agents now see your annotations directly. This update adds MCP server integration, webhooks, React component detection, Shadow DOM support, and much more.

Added
  • MCP server for direct agent integration — agents can fetch, acknowledge, resolve, and dismiss annotations
  • HTTP API and Server-Sent Events for real-time updates
  • Per-page sessions with rich annotation metadata (timestamps, status, resolver info)
  • Status transitions: pending → acknowledged → resolved/dismissed, all timestamped
  • Annotation Format Schema with intent and severity fields for prioritization
  • JSON Schema and TypeScript definitions for the annotation format
  • Webhooks to subscribe to annotation events with structured JSON payloads
  • React component detection — shows full component hierarchy on hover, not just DOM elements
  • Shadow DOM support — annotate elements inside modals, web components, and design systems that use shadow DOM
  • Toolbar position persists in localStorage — drag it once, it stays where you put it
  • Cmd+Shift+Click multi-element selection — hold + and click elements to select multiple individually, release to annotate the group
Improved
  • Component detection adapts to output detail level (Compact, Standard, Detailed, Forensic)
  • Cursor styles in settings panel — I-beam for text inputs, pointer for clickable items
  • Individual element highlights on hover — cmd+shift multi-select annotations show each element separately, not one combined box
  • "Block page interactions" now enabled by default — prevents accidental clicks while annotating (can be toggled off in settings)
Fixed
  • Fixed/sticky element positioning — annotations on fixed navs and sticky headers now position correctly regardless of scroll
  • SVG icons broken by host page fill styles — now uses attribute selectors to avoid conflicts
  • Query params and hash fragments now preserved in copied feedback URL

1.3.2January 24, 2026

Improved
  • Unified quote text styling between marker tooltip and annotation popup
  • Tooltip font and padding consistency
Fixed
  • Blurry tooltip text on marker hover (counter-scaled to offset parent transform)

1.3.1January 23, 2026

Added
  • Custom tooltips with arrows on toolbar buttons
  • Subtle stroke around marker dots for better visibility
Improved
  • Help icon design and tooltip styling

1.3.0January 23, 2026

Added
  • Collapsible computed styles section in annotation popup — click the chevron to view CSS properties for the selected element
Improved
  • Toolbar polish and visual refinements

1.2.0January 22, 2026

Added
  • Programmatic API: onAnnotationAdd, onAnnotationDelete, onAnnotationUpdate, onAnnotationsClear, onCopy callbacks
  • copyToClipboard prop to control clipboard behavior

1.1.1January 22, 2026

Added
  • Claude Code skill for automatic setup (npx skills add benjitaylor/agentation)
Fixed
  • React key prop warning in color picker

1.1.0January 21, 2026

Improved
  • Package exports now have proper TypeScript type conditions
Removed
  • Deprecated AgentationCSS export alias (use Agentation instead)

1.0.0January 21, 2026

First stable release. Click elements to annotate them, select text, drag to multi-select. Multiple output detail levels, keyboard shortcuts, customizable marker colors, and localStorage persistence.