Skip to content

Commit e7fadec

Browse files
docs: document beta content tools for AI agents
1 parent 39c5460 commit e7fadec

3 files changed

Lines changed: 63 additions & 0 deletions

File tree

docs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@
154154
"guides/ai-agents/data-access",
155155
"guides/ai-agents/best-practices",
156156
"guides/ai-agents/self-improvement",
157+
"guides/ai-agents/content-tools",
157158
"guides/ai-agents/mcp-servers",
158159
"guides/ai-agents/autopilot"
159160
]

guides/ai-agents.mdx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ This guide covers everything you need to know about AI agents in Lightdash:
4242
</Card>
4343
<Card title="Self-improvement (Beta)" icon="sparkles" horizontal href="/guides/ai-agents/self-improvement">
4444

45+
</Card>
46+
<Card title="Manage content (Beta)" icon="pen-to-square" horizontal href="/guides/ai-agents/content-tools">
47+
4548
</Card>
4649
</CardGroup>
4750

guides/ai-agents/content-tools.mdx

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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

Comments
 (0)