{"version":"2.0.43","anchor":"clickable-hyperlinks-in-terminal-output","canonical_anchor":"clickable-hyperlinks-in-terminal-output","heading":"Clickable Hyperlinks in Terminal Output","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.43\/e\/clickable-hyperlinks-in-terminal-output","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.43","markdown":"### Clickable Hyperlinks in Terminal Output\n\n**What:** Terminal output now supports clickable hyperlinks using the OSC 8 escape sequence standard, allowing tools to render URIs that users can click in compatible terminals.\n\n**How to use:** Hyperlinks are automatically rendered when tools generate output with URIs. Compatible terminals (iTerm2, GNOME Terminal, Windows Terminal, etc.) will display these as clickable links.\n\n**Details:**\n\n- Screen buffer now tracks hyperlinks via a Map structure (`hyperlinks: new Map()` at line 76624)\n- New functions: `Bk0()` sets hyperlinks at screen positions (lines 76647-76651), `d0A()` retrieves them (lines 76652-76656)\n- `DJ1()` tracks hyperlink state changes for diff generation (line 77362)\n- `gp9()` encodes hyperlinks into ANSI escape sequences (lines 78736-78738)\n- Terminal output handler processes hyperlink diff entries (lines 78765-78767)\n- **Evidence**: `Bk0() at line 76647`, `d0A() at line 76652`, `DJ1() at line 77362`, `gp9() at line 78736`"}