用途:对已有 React/TSX/JSX 源码做样式调整、组件增删、交互与布局修改,支持多轮迭代;不处理从零生成、非 React/HTML 框架、后端代码和像素级还原。
主要能力:调用后端 text_code_edit 接口;model 可选 auto(默认按路由决策)、pretzel_pro、pretzel_lite,回退链为 pretzel_pro → pretzel_lite;支持 image_list、video_list 参考素材与 prompt_name 系统提示词。
使用方式:依赖 meitu-cli >=2.0.6,需配置 AKSK 凭证并设置环境变量 MEITU_OPENAPI_TOOL_TASK_MODE=command。流程为 Preflight → Execute → Deliver:先执行 meitu --version 与 meitu auth verify --json,确认 registry 含 text-code-edit,解析 output_dir 与 source_code_url;再调用命令,例如: meitu text-code-edit --skill_name skill_text-code-edit --prompt "{modification_description}" --source_code_url "{code_url}" --json --download-dir {output_dir} 带参考图时追加 --model pretzel_pro --image_list "{ref_url}"。
参数:prompt 与 source_code_url 必填;source_code_url 缺失时可自动取上下文最近 code_url,仍无则提示提供源码链接。
输出:修改后的 .tsx/.jsx 源码,命名 {YYYY-MM-DD}_{descriptive-name}_v{n}.tsx,项目落盘 ./output/,一次性任务落盘 ~/.openclaw/workspace/visual/output/text-code-edit/;成功后更新上下文 code_url 以继续迭代。
限制:仅支持 React/HTML 代码修改;源码无法访问重试 1 次后报错;超时沿模型回退链重试;代码不完整原模型重试 1 次;内容合规拦截直接返回提示。基线 Task ID 见根目录 references/task-id-baseline.md。