Skip to content

Wisp 0.1.2

Choose a tag to compare

@github-actions github-actions released this 15 Sep 05:09
· 6 commits to main since this release
259d331

Added

  • Chrome extension: Wisp can now work in your own Chrome (or Brave, Edge, Chromium, Arc, Vivaldi), the way the
    Codex desktop app does, instead of only in a separate DevTools instance. wisp chrome extension install copies the
    extension to ~/Library/Application Support/Wisp/chrome-extension and registers the native messaging host
    (wisp native-host); load the folder once on chrome://extensions (Developer mode, Load unpacked). With the
    extension connected, wisp chrome tabs lists your tabs first (tagged [user], the active one [user, active]),
    --tab active is the tab you are looking at, and wisp chrome new URL opens in your browser (--browser wisp
    keeps using the separate Wisp Chrome). Wisp attaches Chrome's debugger to a tab only while it acts there and
    detaches at wisp end. wisp chrome extension status and wisp chrome status report the connection; the MCP
    wisp_chrome tool gained the extension command and the browser option. The extension ships inside Wisp.app
    and as wisp-chrome-extension-X.Y.Z.zip with each release.

Changed

  • The agent cursor is rebuilt to match the Codex cursor: the same arrow shape and glow, spring-driven motion with the
    scoot animation (rotation and squash along the travel direction) for long moves and an arc for short ones, a tilt
    and stretch on press, a wobble on arrival, and a blur-and-scale entrance. The old ring pulse on click is gone.

Added

  • The MCP server now mirrors the CLI one to one. New tools: wisp_windows, wisp_activate, wisp_move,
    wisp_mouse_down, wisp_mouse_up, wisp_status, wisp_doctor, wisp_instructions (list/show),
    wisp_policy (get/set with a changes object), wisp_approvals (list/clear, per app or all) and wisp_log.
  • Every action tool accepts the shared CLI options: observe, space, cursor, activate, hid, and the state
    options (full, query, screenshot, bounds, menus, maxLines, instructions) for the state returned
    after the action.
  • Claude Code plugin in integrations/claude-plugin: one install for the skill, a Stop hook that ends the
    session (cursor, banner, scratch Chrome tabs) when a turn finishes or the user interrupts, and a PreToolUse
    hook that refuses the skill when the wisp command is missing instead of loading it to find out. The repository
    doubles as the marketplace (.claude-plugin/marketplace.json), so the plugin installs straight from here:
    /plugin marketplace add missuo/wisp then /plugin install wisp@wisp.

Changed

  • The agent skill moved from skills/wisp/ to integrations/claude-plugin/skills/wisp/; its only content change
    is a line about the plugin's Stop hook.