Перейти к основному содержимому
C

dsh-apphub

cube-ai/dsh-apphub

A multi-application aggregation DSH plugin. It currently includes applications such as Shennong Wenzhenon, Smart Home controller, Cloud Greenhouse, Coffee Workshop, Calculator, Snake, and more. Its HTTP routes have no DSH access check, so a web page open in your browser could call them.

Установка

dsh plugin --profile web add github:cube-ai/dsh-apphub

README

CubeAI 应用中心

一个多应用聚合 DSH 插件。目前收录有神农问诊、智慧家庭、云上温室、咖啡工坊、计算器、贪吃蛇等应用。

  • 一个入口管理多个自研 App,不需要为每个应用单独增加侧边栏入口。
  • 应用按需加载,第一次打开时才载入对应的客户端代码。
  • 访问过的应用会保持挂载状态,切换菜单再回来不会丢失表单、会话或运行中的演示。
  • 单个应用出错只影响该应用,不会拖垮整个面板。

安装

方式 A:界面安装(推荐)

在 DSH 的「插件 → 添加插件」中输入:

@cubeai/dsh-apphub

或从源码仓库安装:

https://openi.pcl.ac.cn/dsh/dsh-apphub.git

方式 B:命令行安装

dsh plugin --profile web add @cubeai/dsh-apphub

或:

dsh plugin --profile web add https://openi.pcl.ac.cn/dsh/dsh-apphub.git

安装后刷新 DSH,左侧栏会出现 CubeAI应用中心。

更新 Client 后通常需硬刷新页面;更新 Host 后需要重新加载插件或重启 DSH。

必要准备

  • 可用的 DSH Web;本插件没有额外的 npm 运行时依赖,React 由 DSH 客户端提供。
  • 如果要使用飞书远端相关能力(神农问诊、智慧家庭、云上温室、咖啡工坊):
    • 安装并启用 @cubeai/dsh-feishu-client;
    • 在「DSH飞书客户端」中添加并授权对应的飞书机器人,绑定单聊。
  • 如果要使用智慧家庭的远端控制:
    • 远端 DSH 安装并启用 @cubeai/dsh-smart-home-simulator;
    • 本地模型需要支持工具调用。
  • 如果要使用神农问诊:
    • 准备一个中医/养生方向的远端知识库或智能体;
    • 本地模型需要能调用 feishu_client_ask。
  • 如果要使用云上温室 / 咖啡工坊 / 神农问诊的本地模型模式:
    • 在应用内的「对话」页创建工作区和专用会话;
    • 在官方 Composer 中选择可用的本地模型。

当前应用

应用一句话介绍详细介绍
神农问诊四诊采集、远端辨证、医案、处方笺、历史与打印docs/shennong.md
智慧家庭空调、灯光、窗帘、空气净化器和场景控制docs/smart-home.md
云上温室三床模拟温室、环境传感器、AI 农艺师和处置建议docs/greenhouse.md
咖啡工坊点单、AI 配方、咖啡师小票和冲煮动画docs/coffee.md
计算器纯客户端四则运算与百分比docs/calculator.md
贪吃蛇键盘小游戏,28 × 28 棋盘docs/snake.md

文档

Похожие плагины