Skip to content

Incise 1.12.17

Choose a tag to compare

@ihistand ihistand released this 07 Aug 19:45
· 3 commits to main since this release

Terminal search, and two MCP fixes that matter if you use Incise with a coding agent.

Terminal

  • Find in the scrollback⌘F in a terminal opens a find bar with Match Case, Whole Word, and Regex, the same three the editor's find has. ⌘G / ⌘⇧G step through matches, Esc closes. Options are remembered. It seeds from your selection, and a half-typed pattern says "Bad pattern" rather than pretending it found nothing.
  • Copy on select (optional) — Settings ▸ Terminal. Off by default, since it replaces the clipboard as you drag.
  • One right-click menu — Copy, Paste, Rename Tab, Terminal Theme, and Reset Terminal, from either the tab or the terminal body. macOS's AutoFill and Services entries no longer appear over a shell.

Fixes

  • ⌘F now works in a terminal at all. The Find menu item was silently disabled whenever a terminal had focus.
  • Esc closes the editor's find panel. It previously stayed open unless you clicked the close button.
  • Opening a file leaves Terminal Only mode. Double-clicking a file in the tree used to open it into a hidden editor, so nothing appeared to happen.
  • Settings panes no longer run off the bottom on a laptop screen.

Agents (MCP)

Both of these were found by running a real agent against Incise, and both stopped non-Claude agents from working properly:

  • A tool name was illegal. incise/ping contained a slash, which MCP forbids — clients rejected it and could fail to register Incise's other tools along with it.
  • Legacy clients were being refused. Any client declaring protocol 2025-06-18 or 2025-11-25 was held to 2026-07-28's stricter header rules and rejected outright.
  • Tool descriptions now tell an agent when to show you a diff in the editor rather than writing the file behind your back.