Skip to content

Stet 0.4.0

Choose a tag to compare

@rainesdrew rainesdrew released this 12 Jun 11:22
1c992f8

Added

  • Send to AI. Every AI note (✦) now has a Send button. One click hands the current document to your own AI agent so it can resolve the note. Stet never calls an AI API itself. It runs a shell command you configure and steps back. The agent's edits come back as normal review pills.
  • Configure AI Send Command. A new File menu item lets you set the command Stet runs. The default is claude "resolve the comments in {filepath}". Supports {filepath}, {filename}, and {dir} tokens.
  • Active watcher (opt-in). Turn this on and Stet fires your Send command automatically the moment you confirm a new AI note. Off by default, so nothing shells out without your say-so.
  • Menu bar tray icon. Stet now lives in the menu bar and keeps watching your workspaces even when the main window is closed. When an agent or any other tool edits a watched file, you get a quiet macOS notification. Closing the main window hides it to the tray instead of quitting.
  • Watched-changes dashboard. Click the tray icon to open a window showing every workspace Stet watches, what is pending review across all of them, and a feed of recent external changes. Add a workspace, mute notifications, or stop watching from there.

Fixed

  • Change pills now anchor next to the changed text. An edit near the end of a document used to pin its pill to the top of the page. It now sits beside the change it describes.

Internal

  • Unit tests for the file-watch primitive (WriteLedger self-write suppression, relevant-file filtering, git-state detection) and for the Send command template plus active-watcher config round-trips.