Skip to content

收录:编曲工作台(cinderzhan/bianqu-workbench) - #56

Merged
github-actions[bot] merged 1 commit into
dataelement:mainfrom
cinderzhan:add-bianqu-workbench
Oct 15, 2026
Merged

github-actions[bot] merged 1 commit into
dataelement:mainfrom
cinderzhan:add-bianqu-workbench

Conversation

@cinderzhan

Copy link
Copy Markdown
Collaborator

工作台用途

编曲工作台 · 灵感库:给编曲创作者随手记录旋律动机、和声走向、歌词片段、节奏型等灵感,支持搜索、类型/标签筛选与归档;业务整页展示(customFrame),需要 AI 协助时按需打开本工作台的 AI 对话抽屉(可从单条灵感预填草稿,发送权在用户)。

安装来源

GitHub 源码(未发布 npm,未声明 tarball):默认分支包含可直接安装的 package.json、服务端入口、cordis.patch.yml 与已构建的客户端 lib/client.js。

本机验收结果

  • 包校验:pnpm pack 产物 7 个文件、约 14 KB(远低于 8 MiB),含 package.json、服务端入口、客户端构建产物、cordis.patch.yml,无密钥、无本机绝对路径、无用户数据。
  • 单元测试:存储层 4 项 node:test 全部通过(创建/筛选/搜索/更新/归档/删除/非法输入拒绝)。
  • 本机安装:dsh plugin --profile web add 分别以本地 tgz 与 GitHub commit 源码两种方式安装成功;安装后 --dump-config 可见插件层。
  • 实际打开:在真实 Desktop 中打开工作台,界面实测正常(灵感卡片、筛选、标签、搜索、计数均正常渲染);收录截图为最终可安装版本的实拍画面(由作者本人在本机拍摄)。
  • 已知未逐项验证:AI 对话抽屉的端到端会话发起(需用户实际选择工作区并发送);GitHub 源码安装后的完整启动加载(当前运行实例为同内容 tgz 安装,代码与 commit 5a909e4 之后的版本仅注册身份字符串不同)。
  • 修复记录:初版曾把 GET/POST 分开注册到同一路径导致服务端激活失败(宿主 exact 路由按路径唯一),已在 0.1.1 合并为单路由按方法分发并回归验证。

验证过的环境

  • DSH Desktop(dev 构建 0.1.1,Harness 0.2.0-rc.2)
  • macOS 15.3.1,Apple Silicon(arm64)
  • 未在其他平台验证,不声明其他平台兼容。

外部依赖与数据

  • 运行时依赖仅 @deepseek-ai/schemastery(npm 公开包,用于配置校验);无原生模块、无安装脚本。
  • 工作台自身不发起外网访问;AI 对话能力由宿主提供。
  • 业务数据保存在 DSH 数据目录 bianqu-workbench/ideas.json,卸载不删除。
  • 本机 dev 环境观察到宿主 generation 迁移对 @deepseek-ai/* 依赖的校验告警(该开发机缺少安装闭包目录所致),插件在普通 profile 安装方式下加载与运行正常。

@github-actions
github-actions Bot merged commit 43ec33f into dataelement:main Oct 15, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant