Open Design 0.19.1:Design with DeepSeek Harness
Open Design 0.19.1 将 DeepSeek Harness 变成一等原生设计运行时,支持实时模型与推理档位发现、结构化流式输出、会话恢复和可靠取消,同时让项目启动更快、团队工作区更稳定。
open-design-v0.19.1,代号「Design with DeepSeek Harness」。这一版让官方 dsh CLI 不只是 Open Design 可以连接的另一个 Agent,而是可以直接启动、持续对话并完成设计交付的一等原生运行时。
完整的稳定性与工作区变更见 0.19.1 changelog。这里重点讲 DeepSeek Harness 如何进入 Open Design 的设计循环,以及从首页到项目的等待如何继续缩短。
DeepSeek Harness 成为原生设计运行时
Open Design 现在可以通过官方 dsh CLI 直接启动 DeepSeek Harness。连接使用结构化 JSONL 流,而不是把终端文本当作黑盒解析;模型列表与推理档位来自 Harness 的实时能力,运行中的进度、结果与错误也能以明确事件进入项目。
会话可以原生恢复,取消会贯穿启动、执行和恢复阶段,并在 macOS 与 Windows 上清理对应进程树。缺少密钥、版本不匹配或 Open Design profile 不兼容时,界面会给出具体诊断,而不是让运行无声失败。
一条命令安装或修复连接组件
先安装官方 DeepSeek Harness,再运行 od agent setup deepseek-harness。Open Design 会安装随桌面应用一起验证和校验的连接组件;如果 profile 已存在但不兼容,同一条命令会修复它。之后在 Models 页面加入 DeepSeek API key,或向 daemon 暴露 DEEPSEEK_API_KEY。
准备完成后,可以像选择其他 Agent 一样选择 DeepSeek Harness,并直接在 composer 中选择它公开的模型和推理强度。查看完整接入流程,请阅读 DeepSeek Harness 设计指南。
从一个想法更快进入项目
0.19.1 同时刷新了 Home 的创建入口与 workspace 控件。本地项目不再等待 Cloud workspace identity;提交后会直接进入新项目的 Preparing 状态,创建失败时再干净地回滚。Cloud 项目仍会保留必要的余额与身份检查。
恢复能力与团队规模一起变强
Cloud 会话过期时,无效凭据会被清理并回到现有登录流程;无界面环境也可以使用 od amr status 与 od amr logout。短暂的 workspace authority 故障会安全重试,但不会重复提交原请求。
大型团队项目的共享资源改为批量拉取,同步 fan-out、扫描、归档与 push queue 都有明确上限,workspace authority 读取也会安全缓存。工作区变大后,同步更稳,内存压力更可控。
0.19.1 的其他改进
- 生成结果自动进入预览——新图像与视频完成后会直接打开;Agent 明确指定已有 artifact 时会原地更新,不再创建编号副本。
- 独立 HTML 导出更可靠——导出的单文件更适合直接交付与离线打开。
- Design system 新增 Cloudflare Kumo UI,可以直接作为生成界面的视觉基础。
- Claude Desktop 接入更简单——macOS 与 Windows 可使用
od mcp install claude-desktop。 - 项目上下文更准确——Home 搜索包含个人项目,Community template 会保留原项目类型,MCP resource 读取遵循当前 workspace。
- 运行恢复更可信——重复提交被拦截,成功的 run 不会被旧错误改回失败,过期消息也不能覆盖 daemon 的标准事件。
接下来做什么
下载 Open Design 0.19.1,安装官方 dsh CLI,运行 od agent setup deepseek-harness,然后把第一个真实设计 brief 交给 DeepSeek Harness。
感谢参与 0.19.1 的每一位贡献者。实现细节可查看 DeepSeek Harness 原生运行时变更与完整 changelog。