凌晨我们针对之前的SCL下载的问题以及内部代码多次尝试输出失败的问题等进行了针对性优化。

这期把我们最近更新的主要内容进行简单梳理,欢迎内测的朋友继续体验和反馈。
01、V2.7.4版本优化记录
V2.7.4优化总结 — PLC 厂商扩展 + 修复版本管理 + 工程知识库 + 文档智能 (2026-07-04)
### 🏭 PLC 厂商扩展
| ✨ 新增 |`PlcVendor`枚举新增`MITSUBISHI`/`OMRON`/`ABB`,`PlcBrand`↔`PlcVendor`映射补全 |
| ✨ 新增 | ABB ST 编程规范预设 ,CODESYS 兼容 |

| ✨ 新增 | vendor-specific 修复提示词:ABB / Mitsubishi / Omron |
| ✨ 新增 | vendor 结构化提示词映射:ABB Automation Builder、Mitsubishi GX Works、Omron Sysmac Studio |
### 🔧 修复版本管理
| ✨ 新增 |`repairVersions.ts`:修复版本追踪,best-code 回退时保留历史版本 |
| 🧪 测试 |`repairVersions.test.ts`单元测试 |
### 🖼️ Vision 视觉分析
| ✨ 新增 |`visionAnalyzer.test.ts`:视觉模型分析管道测试 |
| 🔧 优化 | Vision 模型配置面板增强 |
### 📚 工程知识库 API
| ✨ 新增 |`engineering-knowledge/routes.ts`:工程知识库 CRUD API |
| ✨ 新增 |`uploadedFileContext.ts`:上传文件上下文管理 |
### 🎨 前端优化
| ✨ 新增 |`CodeLineRows.tsx`:代码行级渲染组件 |
| ✨ 新增 |`codeDisplay.ts`:代码显示策略工具 |
| ✨ 新增 |`workspacePanelState.ts`:工作区面板状态管理 |
### 🐛 修复与优化
| 🐛 修复 |`uploadedFile.ts`:FormData UTF-8 文件名解码增强 |
| 🐛 修复 |`stCodeOrdering.ts`:ST 代码块排序稳定性修复 |
修复SCL下载报错的问题:

| 🔧 优化 |`pipeline.test.ts`/`pipelineCausality.test.ts`:管道测试增强 |
| 🔧 优化 |`uploadPurpose.test.ts`:上传用途类型测试 |
| 🔧 优化 | Docker Compose 生产/开发配置更新 ---到 Message 接口 |
02、后续计划
目前我们UI的响应流程过于规范约束,后面还是会提升类别的分类机制。
上下文的管理还是需要继续优化和推进。在多几轮对话中,会出现断层答非所问的情况。
内部的请求响应的分类不够完善,还需要在目前的基础上继续增加更多的分类,比如小范围代码片段的删改、程序的调优和自动优化程序等这些还要重点进行更新。
03、内测阶段
第一阶段实现自然语言编程。
第二阶段实现多智能体编排并能够自动根据需求进行准确的回答,尽量生成真实工程化的代码。重点修复SCL语言的逻辑和语法。
第三阶段实现MCP或第三方工具的对接,完善工程知识库的后台系统管理及UI前端的页面加载,同时支持项目级别的会话。
目前,还在第二阶段的优化和完善中,如果有更好的经验和建议分享,请在留言区进行交流哦!
参考链接:
【1】https://www.realplc.com
▊ 阅读更多(戳下方图片)
