Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,44 @@
"favicon": "/favicon.png",
"navigation": {
"tabs": [
{
"tab": "Learn",
"groups": [
{
"group": "Beginner",
"pages": [
"learn/authentication",
"learn/your-first-agent",
"learn/skills-and-tools",
"learn/testing",
"learn/push-and-deploy",
"learn/persona-design"
]
},
{
"group": "Intermediate",
"pages": [
"learn/user-state",
"learn/data-and-search",
"learn/webhooks",
"learn/scheduled-jobs",
"learn/processors",
"learn/integrations",
"learn/ecommerce"
]
},
{
"group": "Professional",
"pages": [
"learn/mcp-servers",
"learn/multi-channel",
"learn/dynamic-jobs",
"learn/production-ops",
"learn/full-project"
]
}
]
},
{
"tab": "Overview",
"groups": [
Expand Down
92 changes: 92 additions & 0 deletions learn/authentication.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
---
title: "Lesson 1: Authentication"
description: "Set up the Lua CLI and authenticate your account"
---

<Info>
**Beginner** | 5 min | Lesson 1 of 18
</Info>

## What you'll learn

- Run the Lua CLI
- Authenticate your account interactively
- Verify your setup works

## Interactive Terminal

Use the terminal below to follow along. `lua-cli` is pre-installed and ready to use.

<iframe
src="https://stackblitz.com/edit/ssyfrbnq?embed=1&view=terminal&hideExplorer=1&hideNavigation=1"
allow="cross-origin-isolated"
style={{
width: '100%',
height: '400px',
border: '1px solid #2a2a2a',
borderRadius: '8px',
overflow: 'hidden'
}}
/>

## Step 1: Check the CLI

The Lua CLI is pre-installed in the terminal above. Verify it's working:

```bash
lua --version
```

You should see the version number printed.

## Step 2: Authenticate

Run the authentication command — the CLI will guide you through the process interactively:

```bash
lua auth configure
```

The CLI will ask you to choose between:
- **API Key** — paste your key when prompted
- **Email OTP** — enter your email, check your inbox for the code, then enter it

<Tip>
**Don't have an API key?** No worries — choose the email option. The CLI will send a one-time code to your inbox.
</Tip>

## Step 3: Verify

Once authenticated, check that everything is connected:

```bash
lua agents
```

You should see your organizations and agents listed. If you're brand new, the list may be empty — that's fine! We'll create an agent in the next lesson.

## Knowledge Check

<AccordionGroup>
<Accordion title="What command starts the authentication flow?">
`lua auth configure` — this launches the interactive authentication wizard where you choose between API key or email OTP.
</Accordion>
<Accordion title="What are the two ways to authenticate?">
1. **API Key** — if you already have one, paste it when prompted
2. **Email OTP** — the CLI sends a 6-digit code to your email
</Accordion>
<Accordion title="How do you verify authentication worked?">
Run `lua agents` to list your organizations and agents. If it returns results (or an empty list without errors), you're authenticated.
</Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
<Card title="Next: Your First Agent" icon="rocket" href="/learn/your-first-agent">
Create and configure your first AI agent
</Card>
<Card title="CLI Reference" icon="terminal" href="/cli/authentication">
Full authentication command reference
</Card>
</CardGroup>
8 changes: 8 additions & 0 deletions learn/data-and-search.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/dynamic-jobs.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/ecommerce.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/full-project.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/integrations.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/mcp-servers.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/multi-channel.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/persona-design.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/processors.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/production-ops.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/push-and-deploy.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/scheduled-jobs.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/skills-and-tools.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/testing.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/user-state.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/webhooks.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>
8 changes: 8 additions & 0 deletions learn/your-first-agent.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Coming Soon"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All placeholder lessons show identical "Coming Soon" navigation titles

High Severity

All 17 placeholder lesson files use title: "Coming Soon" in their frontmatter. In Mintlify, the title field is displayed in sidebar navigation and browser tabs. This means the Learn tab's sidebar will show 17 entries all labeled "Coming Soon" with no way to distinguish between them, making the navigation completely unusable. Each page needs a unique, descriptive title (e.g., "Your First Agent", "Skills and Tools").

Additional Locations (2)
Fix in Cursor Fix in Web

description: "This lesson is under development"
---

<Note>
This lesson is currently being developed. Check back soon!
</Note>