跳到主要内容

dsh-knowledge-studio

已验证

@eduwork/dsh-knowledge-studio · v0.5.1 · MIT · Web 界面

A workspace-native creation studio for DeepSeek Harness, with local source retrieval and AI-powered documents, learning tools, audio, and video.

安装

dsh plugin add @eduwork/dsh-knowledge-studio

用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。

源码

标签

作者

说明文档

DSH Knowledge Studio

版本:Studio 0.5.0 / Artifact Services 0.2.0,兼容基底锁定官方 DSH 0.1.5-rc.1(183f08e9c6dde7e36cd2318eaee70b0da08fb35e)。插件使用稳定 SemVer,但宿主仍是 release candidate;不承诺兼容其他 DSH 版本。

English

为 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 安装保持独立;发布流程见包维护说明。