Skip to content

cc-dazzle: link handling and shell-edit diff cards - #75

Merged
vdsmon merged 1 commit into
mainfrom
feat/dazzle-links-shell-edits
Oct 15, 2026
Merged

vdsmon merged 1 commit into
mainfrom
feat/dazzle-links-shell-edits

Conversation

@vdsmon

@vdsmon vdsmon commented Oct 15, 2026

Copy link
Copy Markdown
Owner

The last of three PRs that port upstream prismantis into cc-dazzle. It covers links and the diffs of files that a shell command changed.

What changes

  • A link Claude Code cannot open draws as plain text with its target, for example mail (someone@example.com), so nothing looks clickable that is not.
  • Plain http: links become clickable from Claude Code 2.1.289, and vscode://file links from 2.1.294. Older versions draw them as text.
  • Named links lose their own underline, so the terminal's hyperlink style shows.
  • Files changed by a shell command (sed -i, a script) draw as the same diff card as Edit and Write, one card per file, under the command's output. Claude Code's own notes about that diff come along.
  • docs/upstreams.md now lists what was left out on purpose, and why.

Tested

mise run verify and mise run test:dazzle pass, with the upstream tests ported for each change.

…diff cards

Ported from prismantis 0.18.4 to 0.20.0. A link Claude Code cannot open draws as its text and target, plain http links become hyperlinks from Claude Code 2.1.289 and VS Code file links from 2.1.294, and named links keep the terminal's hyperlink style (#136, #139, #116). Files a shell command changed draw as the same diff card as Edit and Write, one per file, under the command's output, with Claude Code's notes about what the diff shows (#134).
@vdsmon
vdsmon merged commit b7c5900 into main Oct 15, 2026
1 check passed
@vdsmon
vdsmon deleted the feat/dazzle-links-shell-edits branch October 15, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant