🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

EmmanuelMartinez/tolten-workspace-explore

DeepSeek 客户端兼容 / 相关生态spec-screened扫描:低风险在 GitHub 查看 ↗
⚠ 装前注意

🗂️ Tolten 工作区浏览器

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/10 · 已提供中文文档

DeepSeek Harness 的 Files & Git 停靠面板,真正把聊天推到一边:git-status 文件树、Source Control(历史/更改/提交)、只读分支历史和拖拽到聊天的 @path 引用。MIT。

综合分
28.8
GitHub 分
28.8
用户评分
—
★ Stars
0
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/EmmanuelMartinez/tolten-workspace-explore.git
信任档位:已验证本站已于 0 天前真实安装成功
是什么
生态插件(可安装,未声明 dsh 能力)
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 15 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@tolten/workspace-explorer(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/24 11:38:40

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
🗂️ Tolten 工作区浏览器

CI

文件和 Git,在 DeepSeek Harness 中一键即达。

你的仓库——目录树、git 状态、分支、历史——停靠在聊天窗口旁边。
无需在终端间来回切换。无需担心 @path 拼写错误。

Tolten 工作区浏览器是一个 DeepSeek Harness 的高级插件,它通过一个悬浮 FAB 打开一个
真正的 右侧停靠栏——聊天窗口会像原生左侧菜单一样被推到一边,
你项目的文件和 git 就在那里。

🇲🇽 Hecho en México — 由
Ing. Oscar Emmanuel Martínez Galán 倾心打造
· oe.martinez03@gmail.com

✨ 功能特性

| 功能 | 作用 |
|---|---|
| 📁 一键停靠 | 右下角的 FAB 打开 原生右栏——聊天窗口横向移动(真正的布局推移,而非覆盖层)。 |
| 🌳 带 git 状态的文件树 | 懒加载树;文件显示 M/A/D/R/U 彩色标签,有改动的文件夹显示警告圆点。 |
| 🗄️ 源代码管理 | 提交历史、按 已暂存 / 更改 / 未跟踪 分组的变更,以及带消息字段的 全部提交。 |
| 🌿 只读分支历史 | 选择任意分支 → 通过 git log  查看该分支的历史。零检出:你的工作树和 18 个已修改文件保持原样。 |
| 🖱️ 拖放引用 | 将文件或文件夹拖到编辑器上——浏览器会在光标处插入 @path/to/file,并被识别为真正的文件引用。 |
| 🎨 MD3 Expressive | 基于宿主主题令牌构建的 Material Design 3 样式——自动适配深色/浅色模式。 |

🚀 安装

1. 动态插件(快速演示)

在任意 DSH 会话中,使用 cordis_define 工具加载插件:

- code.host → plugin/host.js 的完整内容
- code.client → plugin/client.js 的完整内容

然后 cordis_run 并批准运行(Client 部分需要勾选确认)。

每个包中两部分都是必需的——Host 注册 git/树 RPC
处理器,Client 渲染停靠栏。

2. 持久安装(推荐)

git clone https://github.com/EmmanuelMartinez/tolten-workspace-explorer.git
package the two halves as a Cordis plugin in your profile, or publish to npm
(see plugin/PACKAGING.md)

🎮 使用方法

- 打开 / 关闭:按下 📁 FAB(右下角)。停靠栏滑入
原生右栏,聊天窗口重新布局;按 ✕ 恢复。
- 文件标签页:展开文件夹,点击文件以记住它,拖动它到
编辑器以插入 @path。
- 源代码管理标签页:查看历史、审阅变更、输入消息并
全部提交。
- 分支标签 ◈ dev:选择另一个分支 → 显示该分支的历史
(标签 👁 viendo)。再次选择当前分支即可返回。标签显示
dev ▸ main,浏览时不切换。

⚙️ 工作原理

- 宿主端(plugin/host.js)——通过 DSH 的 shell 服务运行 git,遵循
正确的 ShellExecRequest 契约(command 字符串 + workdir + timeoutMs,
读取 r.stdout.text),并通过 harness.handle 暴露处理程序:
tree、dir、changes、branches、checkout、history、commit。
- 客户端(plugin/client.js)——在根级 shell.overlay 插槽上注册悬浮按钮(FAB),
并将停靠面板注册到原生 details 列(会话作用域),
因此布局本身会通过 layout.openDetails() 为面板腾出空间。所有状态
通过一个带有 useOpen() 钩子的微型模块存储共享。
- Git 读取操作在构造上就是安全的:分支历史从不运行 checkout——
它纯粹是一次 git log  读取。

⚠️ 权衡(有意为之): details 列是产品工具调用检查器所拥有的
单一席位。当此插件运行时,它会占据该席位——
在你停止插件之前,原生工具检查器将保持非活动状态。请选择
适合你工作流的停靠方式;无论哪种方式都不会造成破坏。

🧱 仓库结构

tolten-workspace-explorer/
├── package.json          ← @tolten/workspace-explorer 脚手架
├── plugin/
│   ├── host.js           ← 宿主端(git RPC 处理程序)
│   ├── client.js         ← 客户端(FAB + details 列停靠面板)
│   ├── install.md
│   └── PACKAGING.md
└── README.md

🤝 贡献与支持

| 位置 | 用途 |
| --- | --- |
| CONTRIBUTING.md | 规范、开发循环和 PR 期望。 |
| Issues | 缺陷报告和功能请求(提供模板)。 |
| Discussions | 提问、想法,以及展示你的作品。 |
| SECURITY.md | 私密漏洞报告。 |
| CHANGELOG.md | 每个版本的变更内容。 |
| CODE_OF_CONDUCT.md | 我们共同遵守的社区标准。 |

在本地运行与 CI 相同的检查:

node scripts/validate.js

🌎 Tolten 生态系统

遵循相同标准(MD3、双端、诚实的诊断)的插件:

| 仓库 | 简介 |
|---|---|
| tolten-aegis | 🛡️ .agents 章程、知识工具、MCP 控制中心 |
| tolten-workspace-explore | 🗂️ 本仓库——将聊天推到一旁的 Files & Git 停靠面板 |
| tolten-image-attach | 🖼️ 附加图片后,会话会自动切换到视觉模型 |

📄 许可证

MIT © 2025 Ing. Oscar Emmanuel Martínez Galán——
按照与 Tolten Aegis 相同的标准构建。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(EmmanuelMartinez)的其他插件

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群