Skip to content

Render clickable web links across conversation messages - #671

Merged
witbrock merged 1 commit into
mainfrom
codex/von-54c0377704966071
Sep 13, 2026
Merged

witbrock merged 1 commit into
mainfrom
codex/von-54c0377704966071

Conversation

@witbrock

Copy link
Copy Markdown
Member

Bare GitHub URLs in agent completion messages remained plain text, and chat skipped Markdown rendering for URL-only messages. The shared Markdown utility now linkifies HTTP(S) text after safe rendering, excludes existing anchors and code, and keeps trailing sentence punctuation outside destinations. Named conversation participants use the same Markdown path as user turns. Labelled query strings are escaped once and inline code stays literal.

Validation: 292 chat tests; 16 Markdown/image tests; 14 Markdown/Messages/cartouche tests (overlapping Markdown suite); static lint and diff checks passed. The actual templates and Messages/chat modules passed isolated Playwright fixture checks at 1440px and 360px, including initial/history renders, exact reported GitHub destinations, unsafe schemes, code, participant layout and overflow. Browser evidence is retained in the task worktree at .run/conversation-links-evidence/. Fixture APIs use in-memory state; this does not claim authenticated or public-server acceptance.

Merge decision: ready on Tier 1 evidence. No deployment requested; no service, migration, database or configuration changes.

Native task: #V#task_agent_1ba75a21225543a88529cf1ef50ecee0

@witbrock
witbrock merged commit 863cf20 into main Sep 13, 2026
2 checks passed
@witbrock
witbrock deleted the codex/von-54c0377704966071 branch September 13, 2026 14:20
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