Repository navigation
Replies: 3 comments
Integration update — 2026-10-08The menu and deep-link changes are now integrated onto upstream Current integrated source: 9d9544d6fc. The Windows package is an unsigned local custom build, not an official release. The original focused patch link remains useful for reviewing the feature in isolation. |
|
Read-only deep-link access prototype on upstream dsh-v0.2.1-alpha.2. The existing deep link opens a Desktop window; it does not give an external agent transcript access. This extension adds
Validation: cold-observation pagination/edit filtering tests, real authenticated HTTP MCP calls, rejection of send_session_message, Desktop startup/menu tests, and full type checking. Windows native copy/paste checks also pass for the companion clipboard change. Implementation: Myoontyee/deepseek-harness@5a3cba9...f320bc9 This is a custom reference implementation, not an upstream release or a claim that the official plugin API already provides this capability. |
|
Follow-up fix for Open in new window: completion reminder dots were held separately in each renderer, so two windows could disagree about the same conversation. The Desktop main process now broadcasts the same unread-completion identities used by the taskbar badge. Newly opened windows receive an initial snapshot, and viewing the completed conversation in a focused product window clears its reminder in every window. Identity changes are broadcast even if the total unread count stays the same; browser-only clients retain their existing local behavior. Implementation: Myoontyee@42e33ab906 . Verified with two real isolated Electron product windows: the new window immediately inherited a pre-existing reminder, and opening that conversation cleared the dots in both windows. IPC remains restricted to product-window senders. |
Uh oh!
There was an error while loading. Please reload this page.
建议 / Summary
希望 Desktop 支持会话行右键菜单,并能复制用于重新打开本地会话的深度链接。已经在现有源码模块中实现并验证了一版,提供补丁供维护者评估。
Reference implementation: session-row context menus with local session deep links, complete Markdown copying, and working-directory actions.
已实现的行为
dsh://session/<encoded-session-id>,标识本地会话,不上传内容,也不是公开分享链接。second-instance和open-url,暂存最新会话目标,等待页面订阅及本地会话目录就绪后跳转。不存在或已归档的会话提示不可用,不自动创建或取消归档。为什么在现有源码模块中实现
菜单动作使用已有客户端槽位;Markdown 使用现有认证导出路由;会话跳转接入现有导航服务。但 Desktop 冷启动及操作系统协议入口需要主进程和 preload 交付会话目标,仅增加普通插件无法独立补齐这部分。没有增加新包或修改 agent loop。
验证与边界
dsh-v0.2.0-rc.2/639ed015397290b3745d163aafe02ffee4aa3f84。参考补丁与关联讨论
独立代码提交
关联 #7849:同样需要 Desktop 把会话标识从系统激活入口传递到客户端。本实现选择
dsh://session/<id>路径形式,愿意按维护者决定统一协议格式。按照当前 CONTRIBUTING 先在 Discussion 提供完整实现。希望维护者评估菜单动作、链接格式及这条 Desktop 到客户端的会话跳转接口。
All reactions