dsh 使用指南
为 DeepSeek Harness 提供项目看板、任务表、AI 会议转录与意图落库的开源办公协作与团队管理插件。
本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。
本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。
快速上手
dsh
— 源: plugin_wiki.wiki_content
安装与验证
dsh plugin --profile web add github:juntaoding/Flowboard#path:packages/dsh
复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。
— 源: plugins.install
关键要点
- 工作开始时,目标或会议行动项形成任务、负责人和计划。
- 工作进行时,成员与 Agent 沿同一任务上下文执行并更新进度。
- 工作完成时,文档、结论和资料回到原任务与项目。
- 团队协作时,每个人及其 Agent 读取同一份权威状态并继续接力。
- Linux x64;内置 Whisper 原生运行时目前只提供该平台版本。
— 源: plugin_wiki.readme_zh (fallback readme_raw)
常见问题
插件把任务建在哪里?数据存在哪里?
所有业务数据写入 DSH 自带的 SQLite 数据库,默认目录是 $DSH_HOME/flowboard;未设置 DSH_HOME 时为 ~/.dsh/flowboard。卸载或升级插件不会自动删除该目录,需要手动清理。
浏览器会议录音会被上传到哪里?
浏览器通过 VAD 把切片编码为 WAV 后上传到内嵌 API,落到 $DSH_HOME/flowboard/uploads;服务端的 Whisper Worker 在本机读这些文件并转写,转录完成后 Worker 会清理临时文件,全程不经过第三方。
浏览器是否会读到 API Token?
不会。嵌入模式下 Host 每次启动生成 32 字节随机 base64url Token,仅在 Host 内部使用;浏览器通过 DSH Typert Remote 调用 Host,不直接持有或读取上游 API Token。
插件只能在 Linux 上用吗?
内置 Whisper CLI 仅提供 Linux x64 的 vendor 变体;在 macOS 或 Windows 上首次启动会议会抛出 The bundled Flowboard transcriber does not support …。可以设置环境变量 FLOWBOARD_TRANSCRIBE_COMMAND/ARGS 指向外部转写器绕过。
卸载插件后数据还在吗?
在。卸载只移除 profile 依赖与配置,不会删除 $DSH_HOME/flowboard。如需清理,先停止 DSH,备份并确认该目录后再删除。
是否需要手动建库或迁移?
不需要。首次启动会自动创建 SQLite 文件、写入 schema_migrations(版本 3)并植入默认 Owner、Default Team、Default Project;当前 Alpha 不提供生产环境迁移链,schema 演进时需要手动重建库。
Agent 能直接修改任务吗?
能。FlowboardService 在 Host 中注册了一组 flowboard_* 工具(flowboard_snapshot、flowboard_create_project、flowboard_create_task、flowboard_update_task、flowboard_observe_meeting、flowboard_ack_meeting 等),写入统一走授权、运行时校验、幂等键、乐观锁、事务和审计。
— 源: plugin_wiki.faq_json
兼容性
- DSH: 0.1.0-rc.6+
- Node: >=22.19.0
— 源: plugin_wiki.compatibility_json
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则