dsh-tauri-panel 是桌面端 UI 扩展的公共入口。它提供统一侧栏布局,并允许其他插件在不复制侧栏实现的情况下添加面板。
侧栏结构
侧栏保留官方sidebar.workspaces、sidebar.footer.action 和 sidebar.settings,并增加:
- 新建会话入口;
sidebar.panel.action列表槽,供第三方功能注册统一条目;- 宽/窄侧栏状态与统一的选中样式。
panel.protocol
扩展只提供图标、文字、标识和内容,不需要依赖生成的 CSS 类或自行复制官方侧栏。
最小用例
下面的客户端插件在sidebar.panel.action 注册一个“项目”入口,并在点击后用自定义内容替换会话区域:
从面板返回会话
面板内的动作需要打开会话时,先显式关闭扩展内容:dsh-tauri-panel-extension。
当前消费者
dsh-tauri-panel-extension 是完整消费者,它通过协议添加“扩展”入口并渲染 Skills/MCP 管理内容。
查看源码