# Agentation Workflow for UI Feedback Use this workflow when you need to provide or receive precise visual feedback on the UI. The `agentation` tool allows you to click elements, add notes, and copy structured output that helps AI agents identify the exact DOM elements you are referring to. ## Project Setup Ensure `agentation` is installed and integrated into your root layout (done in this project). ## How to Use Agentation 1. **Activate Toolbar**: Click the Agentation toolbar in the **bottom-right corner** of the screen. 2. **Select Element**: Click on any UI element you want to modify or comment on. The tool will automatically generate a unique CSS selector for it. 3. **Add Feedback**: Type your request or observation in the comment box (e.g., "Change background to blue", "Fix padding here"). 4. **Copy Prompt**: Click the **Copy** button. This copies a structured Markdown snippet containing: * The specific element selector * Your feedback note * Contextual information (viewport size, current URL) * Contextual information (viewport size, current URL) ## Prompts for Antigravity ### 1. To Install Agentation in a New Project If you want to add this tool to a new project, give this prompt to your agent: ```markdown Please integrate the 'agentation' tool into this project for UI feedback. 1. Install the package: `npm install agentation -D` 2. Add the `` component to the root `layout.tsx` (or equivalent). 3. Ensure it's imported correctly. ``` ### 2. To Provide UI Feedback using Agentation When you have copied the feedback from the toolbar, paste it to the agent like this: ```markdown I have feedback on the UI. Here are the details from Agentation: [PASTE AGENTATION CLIPBOARD CONTENT HERE] Please implement these changes. ``` ## Internal Implementation Details The `Agentation` component is rendered in `src/app/layout.tsx`. It is a client-side component that injects the toolbar overlay. It is safe to leave enabling in production for internal tools, or wrap in a conditional for public-facing apps. ## Example of Agentation Output ```markdown ## Page Feedback: / **Viewport:** 1470×801 ### 1. "v1.0.0" **Location:** .group/sidebar-wrapper > .p-2 > .text-xs **React:** **Feedback:** Add a status dot here to show if the agent is online. ```