Features
This section is for operators and product-minded readers: "what does the bundle actually do, and when should I use each capability?" For how things work under the hood, see Architecture. For the configuration fields behind each feature, see Configuration.
| Page | Topic |
|---|---|
| Agents and Switching | How agents are presented to users, and how mid-conversation agent switching feels end-to-end. |
| Rich Chat Widgets | The eight interactive widgets that can appear in chat and what each one does. |
| HITL Proposals | How writes to Pimcore data become user-approved proposals (single, multi-object, tag assignment). |
| Interactive Input | ask_user mid-turn questions and the pauseAfter "continue or stop" checkpoint. |
| File Attachments | Uploading files into a session and what the agent can do with them. |
| Agent Templates | How the agent generates, validates, and HITL-proposes new Twig page/snippet/partial templates. |
Looking for field hints? That's the mechanism that lets the agent compose edits in the correct JSON shape for every Pimcore field type — an internal system, so it lives in Architecture → Field Hint System.