Incise 1.12.17
Terminal search, and two MCP fixes that matter if you use Incise with a coding agent.
Terminal
- Find in the scrollback —
⌘Fin a terminal opens a find bar with Match Case, Whole Word, and Regex, the same three the editor's find has.⌘G/⌘⇧Gstep 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/pingcontained 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.