📝 docs(tsl): align agent-facing guidance

This commit is contained in:
csh
2026-05-28 19:12:34 +08:00
parent c48354e0cb
commit d8eb418277
63 changed files with 1921 additions and 371 deletions
@@ -14,6 +14,14 @@
回答“写普通 TSL/TSF 脚本时,哪些内置对象可以直接创建,最小可用接口是什么,哪些对象其实依赖特定运行上下文”。
## Agent 内置运行时对象判断流程
1. 先判断要访问哪个内置运行时对象,以及它是不是语言对象而非业务 API。
2. 只照本页已验证的最小读写路径使用内置对象。
3. 不要把金融业务上下文对象和语言运行时对象混在一起。
4. 需要系统参数或 `with` 后缀时跳转到运行时上下文页。
5. 没有已验证代码块时不要发明内置运行时对象写法。
## 必须记住的规则
- 当前 CLI 里,`TStringList` 已验证可以直接 `CreateObject("TStringList")` 创建。
@@ -50,6 +58,15 @@ end.
- 依次输出 `B=bbb``bbb``3``4`
- 说明当前既可以按数字下标取整行,也可以按键名取 `Name=Value` 里的值
代码块身份:已验证输出片段
```text
B=bbb
bbb
3
4
```
### `TStream` 家族的最小可靠入口:`TMemoryStream`
代码块身份:已验证可执行示例