Repository navigation
Releases
dsh-eda-flow 0.16.3-beta.25
dsh-eda-flow 0.16.3-beta.25 工程验证预发布版。
修复原理图图框边界漏检,并保留并发写入保护、任务取消/恢复、深路径工程和制造交付核对。
- 完整回归 443/443,无失败、取消或跳过。
- 打包检查 144/144,308 个包内文件与冻结源码匹配。
- 实际 Harness 升级、回退及再升级通过,原有 7 个工程和配置保持不变。
- 两个原生图框回归样例修复后无越界,网络与器件保持不变。
- 工程下载迁移核对 102 个文件、14 个制造文件;迁移后 ERC/DRC 为 0。此项为历史工程可移植性检查,不计为本版新增 AI 成功案例。
验收边界: 本版完整 18 案例真实模型验收、目标显示板完整依据及连续三次生成、真实工程师与样板验收尚未完成。当前不是 100% 工程验收或生产放行版本。
冻结插件源码:d9dd044dd4a8e401d037decd2b569cd87ee46b65
安装包 SHA-256:eb52290554184a6793c9d2214dbf65ddaca999facb0f7c07d3d498a4e2890a93
附件为经校验的安装包、SHA-256、公开验证摘要和完整回归 TAP。未附带本机配置、凭据或个人工作记录。
EDA Flow 0.9.5-beta.1 · 内网试用 / 自然语言 + PDF
自然语言 + PDF 自动设计显示板的内网试用版。新建显示板即可获得默认任务书和模拟 PDF,通过 Harness 模型实际整理需求、器件和连接,生成可编辑 KiCad 原理图、BOM、PDF 及检查记录。保留已有功能;PCB 本轮未执行。
下载与安装
- EDA-Flow-0.9.5-beta.1-Intranet.zip:完整离线插件安装包,约 351 MB。包含更新/首次安装脚本、独立窗口运行时、Python 3.11 x64 离线依赖及演示回放。
- Harness-DisplayBoard-Live-Demo.zip:仅七步演示,解压打开 demo.html,逐步查看自然语言输入、PDF 内容、实际图纸和 BOM。
- dsh-eda-flow-0.9.5-beta.1.tgz:仅插件包。
- EDA-Flow-0.9.5-beta.1-Source.zip:插件源码及测试。
- SHA256SUMS.txt:下载校验。
安装步骤。先完整解压离线 ZIP,再使用包根目录 scripts。目标机先安装 Harness 0.2.0-rc.2、Node ≥22.19 和 KiCad 10.0.6。排版依赖安装到独立 Python 环境,不修改 KiCad 的 Python 依赖。模型沿用 Harness 已配置的服务和登录。
已有插件请使用 update-eda-flow.ps1:备份并保留项目、工作目录和模型设置,mcpPython 指向新建的独立环境。源码位于独立测试分支,不覆盖 main。
实际验证
插件 TGZ 与本机演示使用的 0.9.5-beta.1 包一致。现场演示生成 41 行 BOM,ERC 0 错误、0 警告。离线依赖已在新建的 Python 3.11 环境安装,并通过 PDF、JSON Schema 和 CP-SAT 求解检查;更新脚本通过隔离配置测试(模拟包管理器),确认原配置保留及新解释器配置生效。
已知问题:DS1 的原封装标识 UV 和 electrical 分类在模型整理时遗漏,自动检查未拦截。演示记录保留该结果,交付步骤没有确认,便于内网测试复现。
显示板工程 · 2026-10-15 生成结果
显示板工程:2026-10-15 生成结果
下载 DisplayBoard_Generated_20261015.zip,完整解压后用 KiCad 打开 DisplayBoard_Generated_20261015/DisplayBoard/DisplayBoard.kicad_pro。
包含可编辑原理图、PCB、BOM、符号库、封装库、三维模型、原理图 PDF、正反面/三维预览和生成检查记录。生成与检查使用 KiCad 10.0.6;无需运行 Harness 插件。解压后保留整个目录,模型与库使用工程相对路径。
工程也已放入仓库,git pull --ff-only origin main 后打开 examples/display-board-20261015/DisplayBoard/DisplayBoard.kicad_pro。
生成方式
本轮原理图从提取记录、符号、引脚、连接及页面坐标重新生成;PCB 从明确的对象输入重新组装。本轮没有调用 AD 导入器,也没有读取 SchDoc/PcbDoc。
PCB 默认输入的历史准备曾借助官方 KiCad AD 导入器辅助提取图元。因此本轮没有直接导入 AD,不代表整个资料准备链从未用过导入器。
本次使用模拟模型响应及真实 Python/KiCad 工具,真实模型请求为零;不是一次已验证的 DeepSeek 独立设计演示。
实际验证
- 七步确认完成,显示板基准 28 类内容比较一致。
- 在发布目录重新导出原理图网表,连接与本轮原始输出一致。
- PCB 可加载,74 个封装、31 处模型关联及本地符号/封装库均可解析。
- 工程主体、BOM、库、模型和预览与原生成结果字节一致;本机路径仅在检查记录中脱敏,个人视图文件不随包交付。
- 保留现有待复核项:缺少规格书及原 AD 编译网表/页面 PDF、数码管原始三维模型;制造事项待确认;最终 ERC 1 条警告、DRC 40 条警告。按草稿交付。
电路设计 0.3.4 · 内网资料读取检查与七步操作说明
电路设计 0.3.4 · 内网资料读取检查与七步操作说明
修复点击“整理输入”后资料变化导致第一步任务确认被连带撤销的问题。器件、连接、PCB 等资料变化会阻止第二步及后续执行,未改变的任务确认保留;任务本身变化仍需重新确认。
- 检测
TSD-Header,对照 Harness/Node 与 KiCad Python 的读取结果。第二步增加“检查资料读取”和诊断下载,无模型请求,不包含文件正文或凭据。 - 保持严格内容校验,不自动接受变化文件。尚未取得实际内网诊断,不能据模拟测试认定内网加密已确认或已解决。
- 移除来源文件、器件和 BOM 表中无作用的勾选框;每一步写明点击顺序、需补资料和补充位置。显示板第二步无需勾选来源记录或重传 AD 文件。
- 使用已安装插件的独立窗口实际点击全部七步,生成并下载工程;第一步确认及结果哈希始终保留。27 项自动测试通过,28 类显示板基准内容一致;12 次模拟模型响应,真实模型请求为零。
- 交付按草稿确认,保留 6 项待办,最终 ERC 1 条警告、DRC 40 条警告。本轮未重跑空目录重放,真实模型质量仍需内网验证。
已装旧版的更新方式
在已有仓库目录执行:
git pull --ff-only origin main
if ($LASTEXITCODE -ne 0) { throw '拉取失败,请先停止更新' }
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\update-eda-flow.ps1 -Profile desktop也可以下载并解压 EDA_Flow_Update_0.3.4.zip,在内层目录执行上述更新脚本,无需 Git。更新包沿用原来的窗口运行时,适合已安装旧版的电脑。
脚本备份旧插件并保留原项目、模型与登录配置,不强制结束 Harness。当前任务结束后,正常退出整个 Harness(包括托盘),重开并进入电路设计,再检查:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\check-eda-flow.ps1 -Profile desktop确认 installedVersion: 0.3.4、runningVersion: 0.3.4、activation: active 同时成立。仅关闭设计子窗口可能仍保留旧后台。
已有报错项目可直接进入第二步点“检查资料读取 → 下载诊断记录”。如检测到 TSD 头,请内网 IT 根据诊断中的两个进程路径核对读取授权。旧版本已经撤销的第一步确认需人工核对一次,无需重建项目。
工程工作台 0.6.0 · 独立窗口与离线更新
工程工作台 0.6.0 改为独立窗口,保留现有业务导航和操作顺序。宿主仅保留 40px 图标入口;窗口标题栏、圆角、分隔和配色对齐 Harness,关闭窗口保留草稿并暂停界面轮询,后台任务继续。
版本:0.6.0 · 构建:32b84f0902abfb3f。模型选择、登录和工程目录沿用原配置;正式流程使用 Harness 当前模型。本机验证使用模拟响应,付费模型请求为零。
已安装旧版:拉取并更新
在原仓库根目录运行,工作目录替换为原插件设置里的 workDirectory:
git pull --ff-only origin main
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\update-workbench.ps1 -WorkDirectory "D:\原工作台数据目录" -Profile desktop首次拉取可用 git clone --depth 1 https://github.com/HlinForest/dsh-plugins.git,再进入仓库执行更新脚本。
本次安装包及运行时四个分卷均已纳入 Git。 git clone/pull 可以取得更新文件,不需要补下载 Release 附件,也无需 Git LFS。脚本按 SHA-256 校验、合并运行时,备份旧包及配置,保留原项目、模型和登录设置,并使用带哈希的新包路径避开缓存。
安装不会强制关闭 Harness;完成后重新加载插件,或在方便时正常重启 Harness。在工作台“执行记录”核对版本和构建标识。自定义 profile、安装路径、内网 npm 源和回退方法见 完整更新说明。
直接下载安装
Engineering_Workbench_0.6.0.zip:插件、升级脚本、说明、验证记录与截图。Engineering_Workbench_Runtime_win32_x64.zip:Windows x64 独立窗口运行时,未安装时使用;与 Git 分卷合并结果相同。dsh-engineering-workbench-0.6.0.tgz:独立插件安装包。SHA256SUMS.txt:上述三个文件的 SHA-256。
升级沿用已有 KiCad、Python 及工程工具环境。电路设计 dsh-eda-flow 0.3.1 是另一个插件,本次更新不会替换它。
验证
68 项 Node 测试通过;10 个业务页面在 1280、1586、1000、640、390px 下检查。原生窗口复用、关闭保留草稿、隐藏暂停轮询、标题栏颜色、全屏及宿主退出清理已检查。模型失败、重试、成功用模拟响应验证;宿主图标与聊天控件共存使用隔离测试页面验证。实际本机升级后配置逐字节保持一致。
真实模型生成质量由内网验证;本次 UI 发布没有重跑全部历史硬件复原验收。
电路设计 0.3.3 · 确认状态与默认输入入口
显示板默认输入随插件提供,保留独立窗口与七步流程。正式流程使用 Harness 当前模型与登录。
2026-10-15:补充七步原生窗口验证
版本仍为 0.3.3。本次七步验证所用的已安装插件,与本 Release 的 TGZ 170 个文件逐一比对一致;原插件包和升级 ZIP 保持不变。
- 新建显示板项目,实际点击七步、访问 21 个页签,生成并下载原理图、BOM、PCB、库、模型和预览。
- 第二步以及后续步骤均未撤销第一步确认,第一步输出哈希不变;刷新后仍保留七步确认。
- 28 类工程内容比较一致;1 个项目,无重复创建。模型响应 12 次全部为模拟,真实模型请求为零;KiCad 工具实际执行。
- 第 3–7 步带待确认项继续草稿。规格书等仍待补充,最终 ERC 1 条、DRC 40 条待复核;此轮没有点击空目录重放。
- 七步执行完成后,测试驱动的网页下载事件未触发;已在同一项目通过 Electron 原生下载事件完成下载及刷新验证,未重新生成或确认。
新增附件 EDA_Flow_0.3.3_SevenStep_Verification.zip 和对应 .sha256.txt,包含脱敏记录与截图,不包含登录或窗口会话密钥。升级安装不需要下载验证证据包。
已安装旧版:更新命令
在原仓库目录用 PowerShell 执行:
git pull --ff-only origin main
if ($LASTEXITCODE -ne 0) { throw 'Git pull failed; stop before updating.' }
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\update-eda-flow.ps1 -Profile desktop
if ($LASTEXITCODE -ne 0) { throw 'Plugin update failed; keep the error output.' }脚本自动备份旧插件和配置,保留项目目录、窗口运行时、模型配置及登录;不调用模型、不强行退出 Harness。不要卸载整个 Harness 或删除 .dsh。备份位于 %USERPROFILE%\.dsh\plugin-upgrade-backups。
安装后等当前聊天或任务完成,正常退出整个 Harness,再重新打开。如果关闭主窗口后仍在托盘运行,从托盘菜单退出。随后从侧栏“电路设计”图标打开新窗口;仅关闭设计子窗口可能保留旧后台。
只读核对:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\check-eda-flow.ps1 -Profile desktop必须同时看到:
{
"profile": "desktop",
"installedVersion": "0.3.3",
"runningVersion": "0.3.3",
"activation": "active"
}restart-required 表示还在使用旧后台;window-not-reachable / not-detected 表示尚未取得实际运行版本,先打开电路设计再检查。不能只看 active,两个旧版本相同也可能显示该值。使用其他 profile 或自定义 DSH 数据目录时,请沿用原值,详见完整更新说明。
也可下载 EDA_Flow_Update_0.3.3.zip,解压后在包目录执行同一更新脚本。该包用于升级已有电路设计插件;首次安装仍可用完整 0.3.1 离线包后升级。仓库已包含 TGZ 和升级 ZIP,git pull 能取得。
0.3.3 功能变化
页面显示前端与运行后台版本;确认响应不完整时重新读取保存状态,未确认时提供状态恢复和记录入口;默认资料及缺项对应页面入口直接显示在当前工作区。此前 21 项自动测试及模拟 UI 异常检查记录继续保留。
插件 SHA-256:99e2f57e20dcb1195bb83f618d6a867dcc4230b285e404050cfd196992044562
升级 ZIP SHA-256:17b56e4d241d784255c528540ab0708218320fc375f745b824da1a6c84b29a5b
电路设计 0.3.2 · 确认与任务启动修复
修复电路设计确认及任务启动的状态衔接:确认后的校验失败会留在当前步骤并显示原因;下一步的前置条件不满足会立即返回错误。“整理输入”提供启动状态,异步失败在中间工作区可见,窗口收窄也不会隐藏错误。
文件校验使用同一次读取的内容与长度,按文件路径和 SHA-256 比较;仅清单顺序或独立文件大小元数据变化不再撤销确认。实际内容变更及校验记录变化仍会阻止继续,并在操作记录保留具体文件差异。修正旧轮询结果覆盖刚保存或确认状态的问题。
已有安装更新
在原仓库目录执行,不需要提供工作目录:
git pull --ff-only origin main
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\update-eda-flow.ps1 -Profile desktop自动备份旧插件并保留原项目、模型、登录与窗口运行时。重新加载电路设计插件,或在方便时正常重启 Harness;页面左下角核对 电路设计 0.3.2。脚本不会关闭 Harness。
也可以下载 EDA_Flow_Update_0.3.2.zip,解压后进入包目录执行同一个更新命令。源码、TGZ、升级 ZIP、更新脚本均已提交到 Git,git clone/pull 可以取得。完整步骤见更新说明。
此升级包沿用已有 KiCad、Python 和独立窗口运行时。首次安装可使用 0.3.1 完整离线包后再更新。
验证
21 项自动测试通过,覆盖失效确认、前置条件、文件大小与清单顺序、真实文件修改、旧记录迁移和校验记录完整性。浏览器验证确认失败不跳步、窄窗口错误可见、重试后进入第三步。显示板七步实际 KiCad 生成、基准比较及空目录重放通过;模型响应为测试替身,付费模型请求为零。默认输入文件保持原样。
内网最初触发校验失效的具体文件尚未取得,不能据此认定环境原因。若更新后仍发生,新版操作记录会保留具体文件差异。
EDA Flow 0.3.1 · 独立窗口与 Megmeet UI skills
原理图与 PCB 插件 0.3.1:独立三栏窗口、Harness 风格标题栏和图标入口,并附可复用的 megmeet-dsh-plugin-skills。
- 保留七步流程。第一步可人工确认;后续生成连接 Harness 当前真实模型,模型配置和登录沿用宿主。
- 独立窗口默认 1280 × 850,标题栏 40px,与下方顶栏同为浅灰色;重复打开复用窗口,正常聊天可继续。
- UI skills 包含窗口、配色、圆角、图标、三栏布局和交互规范,以及实际截图。
下载 EDA_Flow_Intranet_0.3.1.zip 后解压,按其中 docs/intranet.md 安装。完整包已含插件、显示板默认输入、Electron 44.7.2 Windows x64 运行时、Python 离线依赖、UI skills 和文件哈希;安装器自动部署窗口运行时。Harness、Node ≥22.19.0 和 KiCad 需预先安装。
仅 git pull --ff-only 会取得源码、插件 TGZ 和 UI skills;较大的窗口运行时在上述完整 ZIP 中。更新前先关闭电路设计窗口,安装后按说明重新加载 Harness。
另附独立插件 TGZ、UI skills ZIP 和 SHA256SUMS.txt。仓库:安装说明 · UI Skill。
验证:14 项 Node 测试通过;图标加载、错误、重试和键盘交互使用模拟响应验证;独立窗口的原生按钮、拖动及聊天共存已在本机检查。完整包 100 个文件哈希核对通过,安装器在隔离目录验证了 73 个窗口运行时文件的部署。此次发布没有调用付费模型;真实模型生成效果由内网试用验证。