dsh-flutter-tools:在 DSH 侧栏里跑、查、剖 Flutter 应用

dsh-flutter-tools 是 nikitafedorov008 维护的 DSH 客户端插件,在侧栏提供 Flutter 面板:长驻 flutter daemon 管理设备,flutter run --machine 启动并自动连接 VM Service,支持热重载、调试开关、内嵌 DevTools、内存快照与 profiling,并通过 flutter-devtools-mcp 扩展能力。安装方式为 Settings → Add plugin 粘贴仓库地址,或 dsh plugin add 使用相同 spec;需 Flutter SDK、npx、dsh-better-sidebar 及 Node >=20。插件以 DSH 进程权限运行,使用前请查阅源码与 MIT 许可证。

阅读全文
dsh-flutter-sandbox:在 workspace-write 沙箱里跑 Flutter 与 Dart

DSH 默认 workspace-write 沙箱只允许写入工作区与 /tmp,Flutter/Dart 工具链会因 SDK 缓存、pub 与 Gradle 目录只读而失败。dsh-flutter-sandbox(liyuqian)替换本地 sandbox provider,在其余路径仍受保护的前提下为 Flutter SDK、PUB_CACHE、Dart/Flutter 配置及 Android 构建目录追加写权限。安装:dsh plugin --profile tui add github:liyuqian/dsh-flutter-sandbox;可通过 cordis.patch.yml 关闭 flutter grant 或设置 extraWritableRoots。仅 shell 命令生效,不支持 Windows,依赖 dsh 0.1.1-rc.2 级 runner 布局。MIT 许可。

阅读全文