DAG总览 / 组目录 / 组索引

G06 · 客户端 UI 包 组

51 插件
目录:ACP 协议API 网关与控制器附件启动与插件管理客户端运行时客户端 UI 包上下文压缩上下文注入核心运行时凭据与授权交付物文档处理实验特性宿主扩展反馈通道文件系统目标与计划工具守卫Hooks 扩展宿主服务交互命令作业调度LLM 适配LSP 集成MCP 协议规划模式Agent 预设代码执行运行时运行时诊断沙箱定时调度SDK 与协议会话核心会话检索设置Shell 执行技能溢出存储SSH 远程执行存储子代理子进程终端待办类型契约框架 vendorWeb 访问Webhook工作流工作区

组内插件

插件拓扑层来源核心功能
dsh-client-ui-agent-presetL15L2浏览器半用 AgentPresetSettingsController/AgentPresetSectionContro…
dsh-client-ui-approvalL14L2浏览器半实现 Remote Event 瀑布的一环:apply 取 ctx.uiSession.registerPend…
dsh-client-ui-attachmentL17L2纯呈现插件:apply 只依赖 slots,把 ComposerAttachments 注册进 'conversatio…
dsh-client-ui-brand-officialL15L2官方品牌占位插件:apply 先在进程环境上判 DSH_CLIENT_BUILD_PROFILE !== 'offici…
dsh-client-ui-chatL16L2Chat 目标插件:apply 先 registerConversationNodes 注册约 14 个 Convers…
dsh-client-ui-commandsL15L2以 CommandUiRuntime(Service,注册为 ctx.commandUi) 提供 '/' 命令面:构造时…
dsh-client-ui-conversationL13L2目标中立会话装配与输入核心:apply 建 UiConversation 与 InputHub,用 ctx.uiSess…
dsh-client-ui-deliverablesL17L2浏览器半把交付物三面装进既有洞:在 'conversation.chat.turnTail' 注册 Deliverabl…
dsh-client-ui-directory-picker-browseL15L3浏览器半把应用内「选择工作区目录」对话框装进 ui-workspace 的两个 directory-flow 洞:app…
dsh-client-ui-directory-picker-nativeL15L3无渲染的原生目录流占位:apply 先读全局 globalThis.__DSH_DIRECTORY_PICKER__(D…
dsh-client-ui-dockkitL1L3零 cordis 的停靠布局库:引擎层是纯 TS——applyOp/replay 与 Sequencer 记录可逆布局操…
dsh-client-ui-goalL17L2GoalBar 停靠条:apply 先在 ctx.uiConversation.events 注册 goal-comma…
dsh-client-ui-input-triggerL14L2以 InputTriggerService(注册为 ctx.inputTriggers) 拥有 '/' 与 '@' 的触…
dsh-client-ui-jobsL14L2在会话头动作带注册一个后台作业列表入口:apply 注册 job 字典后,用 slots.inject 把 JobLis…
dsh-client-ui-layoutL13L2客户端 shell 插件:apply 里用一次 ctx.slots.register 把 AppFrame 装进内建 '…
dsh-client-ui-message-feedbackL16L2每个 Session 惰性构造一个 FeedbackSurface,把消息级反馈对象层与对话框控制器绑在一起:消息目标走…
dsh-client-ui-model-selectionL16L2先 ctx.plugin(ModelDirectoryResolver) 挂上 ctx.modelDirectories…
dsh-client-ui-open-in-appL18L2apply 构造 OpenInAppController(加载 Host 应用列表/持久化选择)与 OpenInAppP…
dsh-client-ui-permission-presetsL16L2apply 在 Host 的 /permission 命令上挂 popupSelect 装饰:选项读进程级权限目录 Pe…
dsh-client-ui-planL17L2apply 先注册 planDefinition 为会话节点定义、注册 plan 资源 provider、再向 ctx.…
dsh-client-ui-plugin-managerL15L2客户端半在 apply 中创建 PluginManagerController,订阅 Host 的 plugin-man…
dsh-client-ui-primitivesL0L3无 cordis 服务与槽注册的纯 React 组件/工具库:入口 src/index.ts 汇总导出约 80 个组件与…
dsh-client-ui-referenceL15L2注册一个 '@' 输入触发源:候选阶段先确保目标 Session 已 retain 且历史 open,再并行发起 fil…
dsh-client-ui-rendererL1L2apply 构造 renderer-owned 的 SlotRegistry(在 ui-slots 的纯 SlotCor…
dsh-client-ui-scheduleL15L2以一份 Host 任务目录 CatalogSource 为中心:manager 读 remote.schedule.ca…
dsh-client-ui-sessionL8L2作为 Session Controller 与 React 选择器/槽作用域之间的适配层:apply 构造 UiSess…
dsh-client-ui-settingsL10L2提供共享的配置表单与 Host describe 镜像:apply 构造 SettingsSchemaService(c…
dsh-client-ui-settings-accountL17L2仅在桌面渲染器下生效(apply 开头检测 globalThis.dshDesktop,src/client/index…
dsh-client-ui-settings-agent-loopL16L2浏览器半在 apply 中注册 `settings.agentLoop` 字典并把 AgentLoopCardContr…
dsh-client-ui-settings-generalL13L2浏览器半渲染 `sidebar.settings` 槽位的设置外壳 SettingsRoot,并声明 settings.…
dsh-client-ui-settings-modelsL12L2浏览器半向 `settings.section` 注册 Models 页(id='models' order 10,声明…
dsh-client-ui-settings-plugin-inventoryL16L2浏览器半把只读 Host 插件清单注册为 Plugins 设置段的 tab(`settings.plugins.tab`…
dsh-client-ui-settings-pluginsL12L2浏览器半向 `settings.section` 注册 Built-in plugins 导航条目(id='plugin…
dsh-client-ui-settings-shellL16L2浏览器半在 Host 服务 bash 或 pwsh 命名空间时,把 shell 设置卡片注册进 Plugins 页的 `…
dsh-client-ui-settings-subagentL16L2浏览器半把 Subagent 设置页注册进 `plugins.item`(id='subagent' order 30,…
dsh-client-ui-settings-web-searchL16L2浏览器半在 Host 服务 `web-search-deepseek` 命名空间时,把 Web Search 卡片注册进…
dsh-client-ui-shortcutsL13L2浏览器半注册 `shortcuts` 字典后,先用 `ctx.shortcuts.registerFixed` 批量注册…
dsh-client-ui-sidebarL14L2浏览器半注册 `sidebar` 槽并声明 brand.mark/brand.name/toggle.badge/pan…
dsh-client-ui-sidebar-browserL15L2浏览器半把 `browser` tab 类型注册进 `ctx.sidebarRightTabs`(src/client/…
dsh-client-ui-sidebar-documentpreviewL15L2浏览器半把 `text` tab 类型注册进 `ctx.sidebarRightTabs`(src/client/ind…
dsh-client-ui-sidebar-filesL15L2浏览器半把 `files` tab 类型注册进 `ctx.sidebarRightTabs`(src/client/in…
dsh-client-ui-sidebar-rightL14L2浏览器半在 apply 顶层构造 SidebarRightTabRegistry,并分别经 `ctx.reflect.p…
dsh-client-ui-sidebar-terminalL15L2浏览器端交互式终端插件:apply 在 ctx.sidebarRightTabs 注册 kind='terminal' …
dsh-client-ui-skillL15L2在输入触发菜单注册 '/' 的 skill 引用源:构造 InputTriggerSource(trigger='/'、…
dsh-client-ui-subagentL15L2子代理目录、导航与只读 composer 宿主:selectReadOnlySubagent 依据会话 subagent…
dsh-client-ui-themeL12L2浏览器主题注册表:ThemeRuntime 持有 light/dark/system 偏好、字号与 token 覆盖层,…
dsh-client-ui-toolL10L2注册整棵工具调用树与内建原子 toolview:apply 向 'conversation.chat.node' 注册 …
dsh-client-ui-trajectoryL14L2注册 trajectory 会话视图标签与轨迹 Definition:apply 为每个 SessionBinding …
dsh-client-ui-user-questionsL12L2把 QuestionComposer 注册为 conversation.composer 链上的 selector 路由…
dsh-client-ui-workflow-runL15L2注册 durable workflow-run 会话节点:apply 用 ctx.uiConversation.even…
dsh-client-ui-workspaceL14L2注册工作区浏览区与 Session 行动作:apply 创建 UiWorkspaceService 与视图 store,…