> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aeolo.io/llms.txt
> Use this file to discover all available pages before exploring further.

# First commands

> A minimal end-to-end path after authentication.

## 1. Select a domain

```bash theme={null}
aeo domain list
aeo domain switch <domain_id>
```

You can also set:

```bash theme={null}
export AEOLO_DOMAIN_ID=<domain_id>
```

## 2. Read the agent context

```bash theme={null}
aeo agent context
```

This is the canonical starting point. It aligns with the dashboard agent's visible context surface: brand facts, brand memo, content strategy, data sources, measurement state, and chat memory where applicable.

## 3. Read measurement state

```bash theme={null}
aeo visibility show
aeo domain audit
aeo metrics overview
```

## 4. Import a draft written by your agent

```bash theme={null}
aeo content import \
  --title "How to choose a sunscreen stick for outdoor workouts" \
  --body-file ./draft.md
```

`content import` does not accept `--status`; a full imported draft is created in review state. To hold or release it later, use `aeo content update <id> --status draft|review|approved`.

## 5. Review and preview

```bash theme={null}
aeo content review <content_id>
aeo content preview <content_id>
```

`content preview` creates or reuses a public, unauthenticated preview URL. Generate one only when the draft can be shared outside the authenticated workspace.

## 6. Deploy only after user approval

```bash theme={null}
aeo content deploy <content_id>
```

Deploying writes to the connected publishing channel and requires `approved` status. Treat it as a high-risk command.
