diff --git a/src/lib/ai/system-prompt.ts b/src/lib/ai/system-prompt.ts index b3444be..04417a2 100644 --- a/src/lib/ai/system-prompt.ts +++ b/src/lib/ai/system-prompt.ts @@ -93,7 +93,7 @@ function buildCanvasState(project: Project): string { .sort((a, b) => a.time - b.time) .map( (kf) => - `t=${kf.time}s: ${JSON.stringify(kf.value)}${kf.easing ? ` (${kf.easing})` : ''}` + `t=${kf.time}s: ${JSON.stringify(kf.value)} (${kf.interpolation.strategy})` ) .join(', '); keyframesDetail += `\n ${prop}: [${kfList}]`; @@ -101,7 +101,7 @@ function buildCanvasState(project: Project): string { } return `${index}. "${layer.name}" (id: "${layer.id}", type: ${layer.type}) - pos: (${layer.transform.x}, ${layer.transform.y}) | scale: (${layer.transform.scaleX}, ${layer.transform.scaleY}) | rotation: ${layer.transform.rotationZ}° | opacity: ${layer.style.opacity} + pos: (${layer.transform.x}, ${layer.transform.y}) | scale: (${layer.transform.scaleX}, ${layer.transform.scaleY}) | rotation: ${layer.transform.rotationZ} rad | opacity: ${layer.style.opacity} props: {${propsPreview || 'none'}}${keyframesDetail || '\n keyframes: none'}`; }) .join('\n\n');