@struktoai/mirage-dsh

@strukto-ai · typescript/packages/dsh · 开发
检测有风险提示无安装脚本来源一致接管安全关键能力

把DSH的文件系统与bash切换为可挂载多种云资源的虚拟工作区,供需要跨云操作的开发者使用

v0.0.1版本
npm 预构建包安装方式
2026-08-22最近更新
3,546 · 1,438Star · 周下载
dsh plugin --profile web add @struktoai/mirage-dsh查看仓库

插件介绍

根据仓库资料整理 · commit b425d0f

主要功能

  • 文件工具与shell命令作用于挂载的资源(RAM、S3、Redis、Slack、Gmail、Notion、Postgres),而非宿主磁盘
  • 支持按挂载点单独设置读/写/执行权限模式
  • 支持按命令选择沙箱:进程内(monty、pyodide、quickjs)或远程(docker、e2b、daytona)
  • 可在虚拟终端中安装CLI(git、gh、slack、linear、ntn、gws)作为命令头词使用
  • 支持自行注册程序树以扩展可用命令

适合什么时候用

  • 需要让agent直接操作S3、Redis、Notion、Postgres等云端资源而非本地文件系统时
  • 需要按命令做不同强度的沙箱隔离(轻量进程内 vs 远程容器)时
  • 需要在虚拟终端中使用git、gh、slack等CLI工具协作多种服务时

安装后会多出什么

命令gitghslacklinearntngws

使用前需要

  • 依赖 @deepseek-ai/cordis、@deepseek-ai/dsh-fs、@deepseek-ai/dsh-shell 作为peer依赖

仓库资料较少,介绍可能不完整。 在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
覆盖 5 个宿主行 · 其中 2 个安全关键 · 2 个敏感
关闭 Bash 沙箱关闭 PowerShell 沙箱关闭 tool-pwsh关闭 tool-fs-search常规行 1 个
宿主能力
环境变量文件系统
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库strukto-ai/mirage/typescript/packages/dshnpm@struktoai/mirage-dsh@0.0.1安装方式npm 预构建包收录日期2026-08-15固定 commitb425d0fcf531 · 2026-08-22
dsh plugin --profile web add @struktoai/mirage-dsh