diff --git a/dialoghelper/core.py b/dialoghelper/core.py index 158c0f5..33fe264 100644 --- a/dialoghelper/core.py +++ b/dialoghelper/core.py @@ -1230,8 +1230,8 @@ def dialog_link( dname = find_dname(dname).removeprefix('/') url += f"/dialog_?{urlencode({'name': dname})}" if msg_id: url += f"#{msg_id}" - return HTML(f'{dname}') if dname else Markdown(f'[{url}]({url})') - + label = f'{dname}/{msg_id}' if msg_id else dname + return HTML(f'{label}') if dname else Markdown(f'[{url}]({url})') # %% ../nbs/00_core.ipynb #c147990d @llmtool diff --git a/nbs/00_core.ipynb b/nbs/00_core.ipynb index 561badb..432d669 100644 --- a/nbs/00_core.ipynb +++ b/nbs/00_core.ipynb @@ -4208,7 +4208,8 @@ " dname = find_dname(dname).removeprefix('/')\n", " url += f\"/dialog_?{urlencode({'name': dname})}\"\n", " if msg_id: url += f\"#{msg_id}\"\n", - " return HTML(f'{dname}') if dname else Markdown(f'[{url}]({url})')\n" + " label = f'{dname}/{msg_id}' if msg_id else dname\n", + " return HTML(f'{label}') if dname else Markdown(f'[{url}]({url})')" ] }, {