@openmaic/dsh-openmaic

@THU-MAIC · 工具与能力
检测未发现问题无安装脚本

把 OpenMAIC 的课堂生成、幻灯片、交互组件与苏格拉底式教学接入 DeepSeek Harness,供教师和学习者使用。

v0.4.0版本
GitHub 源码安装安装方式
2026-08-13最近更新
20Star
dsh plugin --profile web add github:THU-MAIC/dsh-openmaic查看仓库

插件介绍

根据仓库资料整理 · commit 09c1693

主要功能

  • openmaic_generate:根据需求提交生成任务,轮询完成后返回可直接打开的 OpenMAIC 课堂链接。
  • openmaic_slide:将 Agent 编写的 PPTist 风格幻灯片 JSON 用 OpenMAIC 官方渲染器渲染(文本、图形、图片、表格、图表、公式、代码)。
  • openmaic_widget:渲染 Agent 按契约编写的交互式小组件(模拟、游戏或代码),代码流式输出后以沙盒卡片形式内嵌展示。
  • openmaic_render:将 Agent 编写的 HTML 教学片段(概念卡、测验、演示)渲染为对话内的沙盒卡片。
  • openmaic-teach 技能:将会话转为苏格拉底式教学,通过引导提问并调用上述工具展示幻灯片、组件和卡片作为教具。

适合什么时候用

  • 教师或学习者想让 Agent 快速生成一节可交互的在线课堂并直接分享链接。
  • 需要在对话中即时展示幻灯片、物理/数学模拟组件或教学卡片来辅助讲解。
  • 希望 Agent 采用苏格拉底式提问法开展一对一辅导,而非直接给出答案。

安装后会多出什么

界面对话内沙盒卡片渲染区,用于展示交互组件与 HTML 教学片段 · 幻灯片渲染视图,展示 OpenMAIC 官方渲染的幻灯片内容
Agent 工具openmaic_generateopenmaic_slideopenmaic_widgetopenmaic_render

使用前需要

  • 需要可访问的 OpenMAIC 服务(默认 open.maic.chat,可配置为本地实例)。
  • 若目标站点启用了邀请码,需配置 accessCode(当前线上尚未强制)。
  • 依赖 DeepSeek Harness 的 cordis、dsh-llm、dsh-session、dsh-skill、dsh-system-prompt、dsh-tools、schemastery 等 peer 包,且仅支持 web 平台客户端注入。

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI环境变量文件系统外部网络宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库THU-MAIC/dsh-openmaic安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:THU-MAIC/dsh-openmaic#09c1693 锁定本次检测的 commit。收录日期2026-08-13固定 commit09c1693cfe83 · 2026-08-13
dsh plugin --profile web add github:THU-MAIC/dsh-openmaic