v1.4.0
左侧文件浏览器 (fexp) v1.4.0
DSH 动态 Cordis 插件 —— 在左侧工作区浏览目录与文件。
功能
- 双入口:侧栏顶部「文件浏览」胶囊按钮 + 会话标题栏「打开目录」按钮
- 浏览面板 (320px):自动定位当前工作区目录;切换工作区自动重定位 (v1.2.2)
- 目录在前、文件在后,点击目录进入、点击文件预览 (文本上限 256KB/最大 1MB)
- 面包屑任意层级跳转;工具栏:工作区 / 根目录 / 上一级 / 刷新 / 在系统资源管理器中打开
- 添加到聊天 (v1.2.0):预览文件时一键把
[文件名](绝对路径)追加到聊天输入框草稿,支持连续添加 - 主题适配 (v1.2.3):按钮与面板颜色全部使用主题 CSS 变量,浅色/深色及任意主题下文字对比可见
- 图标 (v1.4.0):Google Material Icons 官方图标库,实心风格,与 Chrome/Android 大厂视觉一致
技术要点
- Host:
fs服务 +sandboxPolicy.workspaceRoot,三个 Package-private RPC (default-root / list-dir / read-file) - Client:纯 JS + React.createElement,仅用增量插槽 (shell.overlay / conversation.session.header.actions / conversation.input.dock / sidebar.footer.action),不替换内置 UI
- 安全审查:WARN (33/300),仅声明 CAPABILITIES: fs, rpc,无网络/spawn
安装 / 使用
动态插件不跨 DSH 进程存续,重启后按 README.md「恢复/重建步骤」从源码重新注册即可。