dsh-machine-apps(DSH A2UI Studio):用智能体管理机器与应用面板

前言

在 DeepSeek Harness(DSH)里接远程机器、查应用状态,常见做法是每次对话里重复说明 SSH 路径、服务位置,或自己写固定脚本。对话结束,上下文往往不会变成可复用的目录和界面。

社区插件 dsh-machine-apps 在 SkillHub 上归类为 admin-security;其发布包已更名为 DSH A2UI Studio,npm 包名与安装 ID 仍为 dsh-control-studio(与旧名兼容,无需为品牌改名单独迁移安装 ID)。维护者为 zhaochengggg。插件把「机器档案、SSH 健康检查、由模型编写应用 UI 卡片」交给 DSH 里的智能体:你描述目标和任务,智能体可登记机器、探查应用、保存要点,并生成可反复打开的操作面板。项目为独立社区作品,非 DeepSeek 官方插件;GitHub 仓库 README 指向 zhaochengggg/dsh-a2ui-studio,目录页为 SkillHub:zhaochengggg/dsh-machine-apps。

这是什么

一句话:DeepSeek Harness 插件,用于把机器与应用管理委托给智能体,并把应用知识沉淀为 A2UI 风格的可渲染卡片。

README 中的定位是:描述管理对象与工作内容;智能体检查已有记录,用 machine_manage 创建或更新机器档案;需要时在已批准的访问方式下提供连接信息,手动登记仅为可选后备。UI 采用 A2UI-inspired 思路——智能体描述结构化界面,宿主渲染;文档明确说明这不等于完整 A2UI 协议兼容。自定义扩展需单独审查(带代码能力)。

核心功能

以下能力均来自 README 中的能力表与说明。

能力 作用
Machine directory 持久化记录、多条 SSH 路径、默认连接、健康检查、对话中 @ 引用
Application cards 模型编写的布局、数据绑定、条件控件、数值色阶
Persistent operations 卡片修订、发布前审查、执行权限、操作回执
Extensible UI 组件目录;标准组件不够时可做自定义卡片扩展
Agent skills 内置机器管理、卡片编写、扩展开发等技能指引

插件只保留智能体显式保存的知识,不会自动记住每次对话。打开卡片不会自动应用其设置;本地执行默认未授权;安装过程不改变网络暴露、代理、认证或 GPU 服务。

安装与启用

环境要求(README / package.json): 预发布阶段;支持 Linux 与 Windows 桌面;DSH 0.2.1-alpha.1 或 0.2.1-rc.2;Node >=22.13.0。当前发布包版本 v0.3.2。Windows 限制见仓库 docs/windows.md。

若你已在用 dsh-machine-apps,安装前须按 rename migration guide 迁移,不要与新旧两个包同时启用。

下面先下载并校验预构建包,再以 DSH 用户身份安装(将 web 换成你的 profile 名):

curl -fL -o dsh-control-studio-0.3.2.tgz \
  https://github.com/zhaochengggg/dsh-a2ui-studio/releases/download/v0.3.2/dsh-control-studio-0.3.2.tgz
curl -fL -o SHA256SUMS \
  https://github.com/zhaochengggg/dsh-a2ui-studio/releases/download/v0.3.2/SHA256SUMS
sha256sum -c SHA256SUMS

校验输出为 OK 后安装:

dsh plugin --profile web add ./dsh-control-studio-0.3.2.tgz --allow-build=esbuild
dsh --profile web --dump-config

重启 DSH 并刷新浏览器。文档要求使用 release tarball,不要用 git 安装。--allow-build=esbuild 用于批准扩展构建器的依赖脚本;启用执行前请阅读 setup and permissions。

典型用法

1. 告诉智能体要管理什么

示例意图(README 原文风格):

Register this machine as Queue server. Find the queue application and remember where it lives.

智能体核对现有记录并维护机器档案;连接细节通过你已批准的访问配置提供即可。

2. 把应用知识变成可用面板

示例:

Show running, waiting, completed and failed jobs, with concurrency. Start read-only.

智能体阅读应用、记录位置与用途,并提议定制卡片。发布前你可审查执行定义;插件保留笔记、卡片版本与操作回执。建议先只读:请智能体用 machine-management 登记目标与连接,再用 app-cards-authoring 探查应用并提议只读面板;目录里已有机器时用 @ 引用。确认每个动作实际执行什么之后,再增加控件。

3. 直接使用或继续委托

在界面中打开机器及其已保存面板;需要调查或变更时点击 @ 把机器挂到对话,智能体可读取已有上下文而非从零开始。仓库还提供双 GPU 监控与电源控制等 walkthrough(docs/gpu-walkthrough.md),流程相同、界面可以完全不同。

更深文档:docs/setup.md、docs/story.md,以及 skills/machine-management/SKILL.md、apps/skills/app-cards-authoring/SKILL.md 等。

适用场景与注意

适合: 需要在 DSH 内长期维护多台机器档案、做 SSH 健康检查、并由智能体为特定应用生成可复用只读/可控面板的开发者或运维(admin-security 类场景)。

务必注意:

  1. 插件在当前 DSH 进程权限下运行;安装与启用执行能力前,应自行检查源码与许可证(仓库含 LICENSE / NOTICE)。
  2. 预发布软件;DSH 与插件版本需匹配 README 声明的 engines。
  3. SkillHub 为独立社区目录站点,与 DeepSeek / 幻方无官方从属关系;星标等目录元数据以站点为准(当前线索为 0 star)。
  4. 勿在 issue 中提交凭证或私有机器地址;反馈时说明 DSH 版本、预期面板,并提供脱敏日志或截图。

结尾

dsh-machine-apps / DSH A2UI Studio 把机器目录、SSH 探活和模型编写的应用卡片收进同一套 DSH 插件工作流:智能体管登记与探查,你审查发布与执行权限,面板与档案可反复使用。

  • 目录页:https://www.skillhub.cn/plugins/zhaochengggg/dsh-machine-apps
  • GitHub(README 与发布):https://github.com/zhaochengggg/dsh-machine-apps(发布与迁移文档亦见 https://github.com/zhaochengggg/dsh-a2ui-studio)
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye