|
| 1 | +--- |
| 2 | +title: Manage content with AI agents (Beta) |
| 3 | +description: Let AI agents build and update Lightdash dashboards and charts during a conversation. |
| 4 | +--- |
| 5 | + |
| 6 | +<Warning> |
| 7 | + This feature is currently in Beta. Enable it in your agent settings to start |
| 8 | + testing with your team. |
| 9 | +</Warning> |
| 10 | + |
| 11 | +When content tools are enabled, AI agents can build new dashboards and charts and update existing ones — adding or rearranging tiles, organizing tabs, changing filters, and more — directly from a conversation. |
| 12 | + |
| 13 | +## How it works |
| 14 | + |
| 15 | +With content tools enabled, your agent can: |
| 16 | + |
| 17 | +- **Create dashboards and charts** based on your prompt |
| 18 | +- **Edit existing content** — add, remove, or rearrange tiles and tabs |
| 19 | +- **Update filters** on dashboards and charts |
| 20 | +- **Reorganize layouts** without leaving the chat |
| 21 | + |
| 22 | +Content tool calls run as the user chatting with the agent, so the agent can only create or edit content that the user is allowed to manage. |
| 23 | + |
| 24 | +## Who can use content tools |
| 25 | + |
| 26 | +Content tools are only exposed when **all** of the following are true: |
| 27 | + |
| 28 | +- The agent's "Allow agent to manage Lightdash content" setting is on |
| 29 | +- The user chatting with the agent has **manage Content-as-Code** permission (admins and developers) |
| 30 | +- For Slack, the workspace has trusted user identity enabled (OAuth) so Lightdash can evaluate the real sender's permissions |
| 31 | + |
| 32 | +If any condition is not met, the agent falls back to read-only behavior and won't attempt to create or edit content. |
| 33 | + |
| 34 | +## Enabling content tools |
| 35 | + |
| 36 | +To enable content tools for an agent: |
| 37 | + |
| 38 | +1. Go to your agent settings |
| 39 | +2. Toggle the **Allow agent to manage Lightdash content** switch |
| 40 | +3. Save your changes |
| 41 | + |
| 42 | +Once enabled, admins and developers chatting with the agent can ask it to build or modify content: |
| 43 | + |
| 44 | +``` |
| 45 | +Create a dashboard tracking weekly active users, signups, and churn for the last 90 days. |
| 46 | +``` |
| 47 | + |
| 48 | +``` |
| 49 | +Add a filter for account_tier to every chart on the Revenue Overview dashboard. |
| 50 | +``` |
| 51 | + |
| 52 | +``` |
| 53 | +Rearrange the Marketing dashboard so funnel charts come before the channel breakdown. |
| 54 | +``` |
| 55 | + |
| 56 | +## Related |
| 57 | + |
| 58 | +- [Editing dashboards with coding agents](/guides/developer/editing-dashboards-with-agents) — Use Cursor, Claude Code, or Codex for bulk edits via the CLI |
| 59 | +- [Self-improvement](/guides/ai-agents/self-improvement) — Let agents propose changes to your semantic layer |
0 commit comments