Skip to content

v0.3.33

Choose a tag to compare

@lfmmd lfmmd released this 21 Jun 12:07
· 2 commits to main since this release

v0.3.33 — 系统提示词按方言动态切换

系统提示词现按编程方言(TrioBASIC / IEC ST)动态切换。IEC 项目首次获得与 TrioBASIC 同等深度的专属提示词,从源头抑制向 PLCOpen 漂移。

新增

  • 方言专属系统提示词动态切换 — 内置两份自包含精炼提示词 skills/prompts/{triobasic,iec}.md,运行时按「生效方言」选用。Auto 模式扫描项目程序推断主导方言(纯 IEC → IEC,否则 TrioBASIC);也可手动锁定。
  • 设置面板方言选择 — 新增「提示词方言」下拉(Auto / TrioBASIC / IEC ST),配置持久化 dialectMode(默认 Auto)。
  • 三层兜底读取 — DataDir 用户版 → 插件打包源 → 内嵌 DefaultPrompt,确保开箱即用且部署异常不崩。

变更

  • 提示词真源从单一 DefaultPrompt 迁移到打包资源 skills/prompts/*.md(DefaultPrompt 降级为通用兜底)。
  • 移除已废弃的 AI_INSTRUCTIONS.md 落盘机制。
  • 方言会话内稳定,Block1 缓存大部分命中;仅手动切换方言那一轮 cache miss。

安装:下载 TrioAI.MPPlugin,Motion Perfect 自动识别(无需改扩展名)。