Repository navigation
v0.3.26
修复主线 system prompt 的 DIM 语法错误
修复
- 主线 safe-coding 对照表的 DIM 行原本是错的 —— 旧表把数组"正确"写法标为
DIM arr(10)(不带 AS type),与官方文档DIM name AS type(size)冲突。这正是日志中 agent 对 FINDMARK 的DIM userregpos(裸、不带类型)下"在 TrioBASIC 正确"结论的根因——system prompt 自己误导了它。 现按skills/triobasic/DIM.html纠正:标量x = 0(隐式 FLOAT)或DIM x AS FLOAT;数组DIM name AS type(size);新增裸DIM x(不带 AS type)在 TrioBASIC 非法的反例行。 - 主线 lookup 强制 full=true —— 不带 full=true 只拿到截断摘要 + 空 signature,判不了带参数用法。MANDATORY 条款现明确要求 full=true。
- MANDATORY 点名声明/类型 drift 高危 —— DIM/AS/类型/数组是 BASIC 方言差异最大的地方,不得凭记忆判断。
此次错误来自主线模型,非子 agent;0.3.25 的子 agent 加强不覆盖主线,本次补主线侧。