| name | firefly-pio-config |
| description | 修改 Firefly 看板娘配置。Use when enabling Spine or Live2D model, changing model path, interaction copy, position, size, or mobile visibility in src/config/pioConfig.ts. |
Firefly Pio Config
Overview
Tune mascot model type and interactive behavior for desktop and mobile.
Workflow
- Read the current target file(s) before editing.
- Confirm the requested behavior and map it to existing keys.
- Apply the smallest possible change inside the declared scope.
- Keep existing style, object structure, and value types.
- Report changed keys and paths.
Edit Scope
Common Keys
- spineModelConfig.enable / model.path / model.scale / model.x / model.y
- spineModelConfig.position.corner / offsetX / offsetY
- spineModelConfig.size.width / size.height / zIndex / opacity
- spineModelConfig.interactive.clickAnimations / clickMessages / messageDisplayTime / idleAnimations / idleInterval
- spineModelConfig.responsive.hideOnMobile / mobileBreakpoint
- live2dModelConfig.enable / model.path / position / size / interactive / responsive
Guardrails
- Do not modify files outside Edit Scope unless explicitly requested.
- Keep booleans, numbers, arrays, enums, and URLs in valid types.
- Preserve existing comments unless they conflict with the new behavior.
- Prefer minimal diffs that are easy to review.