Skip to content

v0.3.4 — close_tab safety protocol

Choose a tag to compare

@jellythomas jellythomas released this 21 Mar 07:18
· 35 commits to main since this release
00a4929

What's Changed

Bug Fix: Destructive actions now verify context before executing

Previously, eyes_close_tab would blindly close a tab using a stale 30s cache without confirming what tab it was closing. This could close the wrong tab entirely.

Server fixes

  • Force-refresh tabs before close_tab and navigate (no more stale cache)
  • New title parameter on close_tab for safe title-based matching
  • Transparent responses — close/error messages now include tab title + URL
  • Smart matching — handles no-match, single-match, and multiple-match cases

Skill fixes

  • Safety Protocol section with mandatory per-action checklists
  • Orient gateeyes_context is now marked as mandatory, not optional
  • Covers all destructive actions — close_tab, navigate, quit app, unknown focus

Testing

  • 17 unit tests for title-matching logic (all passing)
  • 3 eval scenarios with 8 assertions (100% pass rate with skill)

Full Changelog: v0.3.3...v0.3.4