feat:接入mcp,为模型提供图表信息
This commit is contained in:
@@ -21,13 +21,11 @@ properties 只包含需要修改的画布顶层字段,宽高为最终绝对值
|
||||
不需要改变的尺寸省略,不改变组件位置
|
||||
""",
|
||||
"update": """## update:更新已有组件属性
|
||||
依据快照选择 props / style 下的字段路径,不猜测不存在的嵌套结构
|
||||
path 中字符串是对象键,整数是数组下标;中间路径必须存在,数组下标不能越界
|
||||
只替换指定字段,不做深度合并;null 表示赋值,不表示删除
|
||||
提供 editable_fields 时,它是该组件属性面板的字段:用户说的名称(如名字、标题、颜色)优先对应 label 相符的字段,使用其 section 和 path
|
||||
props 第一层只能使用组件已有或物料默认配置中的字段,不新造组件级属性;更深层的配置可以按需新增
|
||||
字段路径的第一段写入 section(name / props / style),其余各段写入 path,数字段写成整数下标;name 的 path 为空列表
|
||||
例如字段 props.option.title.text 写成 section=props、path=["option", "title", "text"]
|
||||
layout 字段不用 update:位置用 move,尺寸用 resize
|
||||
只替换指定字段,不做深度合并;组件中还没有的中间对象由后端补齐
|
||||
不通过修改属性改变组件类型(如把 series 的 type 改成其他图表类型),组件类型由节点 type 和物料决定
|
||||
style 为 null 时可用单层路径添加属性,保留未要求修改的配置
|
||||
""",
|
||||
"add": """## add:按物料新增组件
|
||||
每个 add 规划对应一个新增动作,用 plan_id 关联规划,component_key 选择 component_materials 中的物料
|
||||
|
||||
Reference in New Issue
Block a user