SuperAPI AI 工具集

platform-custom-lightning-type-generate

智能体与模型

查看项目

更新于 10-15 21:43

技能介绍

用途:为 Lightning 平台(含 Einstein Agent 动作)创建 Custom Lightning Types(CLT),以 JSON Schema 描述结构化输入/输出,并驱动编辑器与渲染体验。

主要能力:生成 schema.json;可选用标准 Lightning 类型、引用其他 CLT("lightning:type":"c__<CLTName>")或 Apex 类类型(@apexClassType/...);可选生成 editor.json、renderer.json;配置自定义 LWC 输入/输出组件;排查部署报错。

必要用法与规则:根对象 schema 必须含 "type":"object"、"title"、"lightning:type":"lightning__objectType"、"unevaluatedProperties":false,且不得包含 "$schema"。根对象在严格校验下不得含 "examples"。嵌套对象不得设 lightning__objectType。根级数组须含 "lightning:type":"lightning__listType" 且不得含 "items";嵌套数组只保留 "type":"array"。Apex 类 CLT 仅含 title、可选 description 与 lightning:type;其根 override 不得带 attributes。editor/renderer 使用 componentOverrides 与 layout(propertyRenderers、view 已废弃);lightning/propertyLayout 只接受 property 属性。

文件结构:lightningTypes/<TypeName>/schema.json;可选 editor/renderer 及 lightningDesktopGenAi/ 等目录。自定义组件须在 -meta.xml 声明对应 target:编辑器用 lightning__AgentforceInput,渲染器用 lightning__AgentforceOutput。

适用场景:结构化输入输出定义、Einstein Agent 动作、自定义编辑器/渲染器 UI、部署排错。

限制:资料未提供收费、价格与平台版本等信息;部分规则(如 items 是否被完全拒绝、根数组细节)存在不确定性,实施前应以实际校验结果为准。