Photoshop Beta - AI Assistant
* AI Assistant panel shows document as empty when all layers are inside artboards — no layer outside artboards triggers no state sync.
* AI Assistant state_info reports artboard bounds as dynamic content bounds rather than the fixed artboard frame dimensions. This makes it impossible to reliably calculate layer centering within artboards, as the reported bounds shift when child layers are moved. Artboards should report their fixed frame rect (equivalent to `artboard.artboardRect` in JSX), not the bounding box of their contents.
* The 'Copy' button in the AI Assistant chat panel does not copy the full response. Content above a certain threshold is silently truncated, with copying starting mid-response rather than from the beginning. Users cannot reliably extract long responses such as code blocks or multi-section answers.
* AI Assistant cannot execute Photoshop's native align commands (`ADSCentersH`/`ADSCentersV`, align to artboard/canvas). The only available repositioning tool is `move_layer`, which requires manual pixel offset calculations - incompatible with Artboards.
* AI Assistant has no memory of previous conversations. Each new chat session starts completely fresh, meaning prior questions, established preferences, and ongoing project context are all lost — requiring users to re-explain their situation every time.
