@eduwork/dsh-knowledge-studio
v0.5.1
Published
A workspace-native creation studio for DeepSeek Harness, with local source retrieval and AI-powered documents, learning tools, audio, and video.
Downloads
606
Maintainers
Readme
DSH Knowledge Studio
版本:Studio 0.5.0 / Artifact Services 0.2.0,兼容基底锁定官方 DSH 0.1.5-rc.1(183f08e9c6dde7e36cd2318eaee70b0da08fb35e)。插件使用稳定 SemVer,但宿主仍是 release candidate;不承诺兼容其他 DSH 版本。
为 DeepSeek Harness 的工作区提供资料驱动的创作与学习工具。直接使用现有文件、对话和模型配置;直接读取原始资料,已有本地索引可供成果检索使用。
| Studio | 成果 | | --- | --- | | 报告 | 简报、学习指南、自定义报告;DOCX、PDF、Markdown | | 演示文稿 | 可编辑 PPTX、PDF、HTML | | 数据表 | XLSX、CSV | | 思维导图 | 节点浏览、引用和追问;PNG、SVG、Markdown | | 测验 / 闪卡 | 答题反馈、学习进度;含答案的 Markdown、PDF | | 音频 / 视频概览 | WAV、MP4、字幕、可选旁白和配乐、视频预览 |
成果使用官方侧栏全屏阅读,保留原会话与输入草稿,引用可追溯到工作区资料。支持的成果类型见上表。
从官方侧栏「开始」页打开 Studio。宿主管理标签页、折叠和全屏状态;Studio 界面跟随蓝色/红色与明暗主题,导出文件保留自己的配色。
两个独立包
| 包 | 版本 | 职责 |
| --- | --- | --- |
| @eduwork/dsh-knowledge-studio | 0.5.0 | 工作区资料、成果检索、Studio 界面与成果 |
| @eduwork/dsh-artifact-services | 0.2.0 | Office 与预览、TTS/ASR、媒体渲染、对话工具与通用技能 |
Studio 精确依赖共享包,两包版本应配套安装。共享服务也可以供其他应用或插件直接使用,不依赖 Studio 或机构服务。
本文的 rc.1 指独立 npm 安装的依赖基线。EduWork 桌面产品使用锁定的 rc.2 Runtime,并从固定 npm 包投影插件载荷,不在运行目录重新解析 peer 依赖;这是一套单独验收的产品组合。桌面构建请遵循产品构建指南,不要把独立安装的 rc.1 overrides 套到产品 Runtime 上。
安装
需要 Node.js 22.19+ 或 24、官方 DSH 0.1.5-rc.1。宿主必须与声明的 DSH 依赖匹配;本版本不能按旧版 DSH 0.1.2 的安装说明直接升级。两个包分别使用 SemVer 管理版本。
安装前须由宿主应用通过根 package.json 的完整 overrides 和已验证的 package-lock.json,将直接及间接的所有 @deepseek-ai/dsh* 包统一固定为 0.1.5-rc.1。只固定顶层 DSH 不够:上游部分 peer 使用 ^0.1.5-rc.1,全新安装可能混入 rc.2 并触发 ERESOLVE。下面的安装命令以已完成这项宿主依赖配置为前提;不要用 --force 或 --legacy-peer-deps 绕过冲突。已有装配应使用其锁文件执行 npm ci。
在已有 Profile 项目中安装精确版本:
npm install @eduwork/[email protected] @eduwork/[email protected]从源码构建(在 EduWork/packages/dsh-knowledge-studio 执行):
npm ci
npm run build
npm run pack:release将 dist/packages/ 中两个压缩包复制到目标 Profile 项目,再在该项目中一起安装:
npm install ./eduwork-dsh-artifact-services-0.2.0.tgz ./eduwork-dsh-knowledge-studio-0.5.0.tgz安装本地 tarball 不会自动启用目标 Profile;启用步骤、独立 Web 启动及运行环境配置见 使用指南。加载 Studio bundle 时会注册共享服务;不要另装第二份共享服务或旧 Office 执行插件。
Office 需要另行准备 Python 3.12+ 和共享包的 python/requirements.txt,以 DSH_OFFICE_PYTHON 指向解释器。PDF、视频使用 Chromium;可注入已准备的运行时,独立渲染首次使用可准备 Remotion 浏览器;Studio 的能力检查本身不会下载组件,离线使用须事先配置。共享媒体运行时固定 Remotion 4.0.520、mediabunny 1.55.5、React/React DOM 18.3.1。Windows 自带语音可离线使用,音色以本机实际安装为准;其他系统或厂商可通过统一接口注册语音提供方。音频转写通过共享 ASR 服务扩展,本地 whisper.cpp 可执行文件与模型需宿主另行准备,不随 npm 包分发。详见 扩展接口。
开发与边界
索引和检索在本机运行。生成报告或媒体脚本会调用用户配置的模型并发送所需资料;费用和数据处理由该模型服务决定。打开 Studio 不会自动扫描全工作区或启动模型任务。
对话与 Studio 复用同一套 Office、语音、媒体生成和真实文件预览服务。Studio 保留资料引用与学习交互;可编辑 React 视频工程等高级操作由对话工具提供,并非每个对话工具都有 Studio 卡片。
Office 处理支持文档中列出的结构化功能,不承诺完整 Office 排版、宏、公式计算或演示动画编辑。字幕按实际语音片段同步,不承诺逐字时间戳。可编辑视频工程会执行工作区 React 代码,只应渲染可信工程。
项目代码按 MIT 提供。Remotion、Chromium、PDF.js 和其他依赖保留自己的许可;MIT 不覆盖它们的全部使用条件。见 第三方说明 和 配乐来源。
macOS 尚无完整支持;语音与原生媒体资源要求见平台说明。
源码、Issue 与 PR 统一在 EduWork。开发命令在 EduWork/packages/dsh-knowledge-studio 中执行,npm 安装保持独立;发布流程见包维护说明。
