Skip to content
This repository was archived by the owner on Oct 1, 2026. It is now read-only.

v1.6.0: Claude Code sends real links, and its chrome isn't copied

Latest

Choose a tag to compare

@vadnov vadnov released this 30 Sep 19:52
· 1 commit to main since this release
v1.6.0
d3cbd1b

⌘-click in Claude Code now does what it looks like it should: the links Claude Code prints arrive as real links, and the labels and hints around its prompt are no longer offered for copying.

Changed

  • Programs are told mTerm takes hyperlinks. Shells mTerm starts get FORCE_HYPERLINK=1. A program can't ask a terminal whether it handles OSC 8 links, so tools guess from TERM_PROGRAM against lists mTerm isn't on. Claude Code, and anything built on the supports-hyperlinks package, read this variable instead. Under mTerm they used to print a link as label (url), and ⌘-click could only match the address. Set FORCE_HYPERLINK=0 in a profile's environment or your shell's startup file to turn it off. Tabs opened before updating keep their old environment.
  • Chrome is no longer a coloured run. ⌘-click on Claude Code's (shift+tab to cycle), its mode line, version, hints and warnings offered to copy them. Grey text quieter than body text is now left alone, and so is a coloured run that opens with an icon (⧉, ⏵⏵, ⚠, ✻). That holds everywhere, so shell autosuggestions and grey comments aren't runs either. Inline code and quoted drafts copy as before.
  • The artifact pill under Claude Code's prompt does nothing on ⌘-click. It reads as a link but carries no address: Claude Code draws it as a button for its own mouse mode, so mTerm can't open the artifact from it. It used to offer to copy the pill's text.

Universal (Apple silicon + Intel), signed and notarized. Requires macOS 14 or later.