Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
7801ce1
docs(adk-v2): scaffold get-started section with install page
jacksonyzj Apr 20, 2026
413afc0
docs(adk-v2): add quickstart page
jacksonyzj Apr 20, 2026
631f34c
docs(adk): replace intro/quickstart/project-structure with new Get st…
jacksonyzj Apr 20, 2026
1542e11
docs(adk): simplify install page
jacksonyzj Apr 20, 2026
daae826
docs(adk): fix vale warnings on quickstart
jacksonyzj Apr 20, 2026
377071d
docs(adk): drop Botpress account prerequisite from install page
jacksonyzj Apr 20, 2026
0736692
docs(adk): expand quickstart with project tree and adk dev breakdown
jacksonyzj Apr 20, 2026
f5f5792
docs(adk): show step labels, package manager wizard, and workspace li…
jacksonyzj Apr 20, 2026
7d857b3
docs(adk): add control panel screenshots to quickstart
jacksonyzj Apr 20, 2026
1a97bbe
docs(adk): tighten quickstart to feel quick again
jacksonyzj Apr 20, 2026
c24250a
docs(adk): highlight hello-world in template wizard output
jacksonyzj Apr 20, 2026
83d6937
docs(adk): note that quickstart tree is an abbreviated view
jacksonyzj Apr 20, 2026
60f7f63
docs(adk): add welcome and coding assistant quickstart pages
jacksonyzj Apr 20, 2026
4141eb3
docs(adk): consolidate images into adk/assets
jacksonyzj Apr 20, 2026
cc6a4f5
docs(adk): restructure welcome around start here, what you can build,…
jacksonyzj Apr 20, 2026
aef3c25
docs(adk): add hero image to welcome page
jacksonyzj Apr 20, 2026
75241eb
docs(adk): swap build with ai card for whats new linking to changelog
jacksonyzj Apr 20, 2026
731b336
docs(adk): add quickstart next-step cards to install page
jacksonyzj Apr 20, 2026
f9a175d
docs(adk): drop check and next steps from quickstart
jacksonyzj Apr 20, 2026
8642a13
docs(adk): rewrite coding assistant quickstart around skills
jacksonyzj Apr 20, 2026
d9dcd1f
docs(adk): drop botpress cloud card from welcome resources
jacksonyzj Apr 20, 2026
8253df4
docs(adk): add debug and evals prompt examples to coding assistant qu…
jacksonyzj Apr 20, 2026
b07ed62
docs(adk): drop npm install path from install page
jacksonyzj Apr 20, 2026
0564b02
docs(adk): highlight instructions line and clarify edit hint
jacksonyzj Apr 20, 2026
7c090d6
docs(adk): lead coding assistant quickstart with build with AI framing
jacksonyzj Apr 20, 2026
68e3d52
docs(adk): match deploy section detail with main quickstart
jacksonyzj Apr 20, 2026
7a40c1e
docs(adk): restructure quickstarts with Steps and goal statement
jacksonyzj Apr 20, 2026
ca0f61e
docs(home): point adk card to welcome with get started cta
jacksonyzj Apr 20, 2026
62254a0
docs(adk): smooth out package manager and workspace linking prose
jacksonyzj Apr 20, 2026
85a3947
docs(adk): swap persistent state jargon for plain language
jacksonyzj Apr 20, 2026
ea5796d
docs(adk): rename control panel to dev console, split run step into b…
jacksonyzj Apr 20, 2026
b9e22ea
docs(adk): show more files in quickstart tree, drop hidden files apology
jacksonyzj Apr 20, 2026
df19da4
docs(adk): replace notion prompt with coin flip and group examples in…
jacksonyzj Apr 20, 2026
ad739b7
docs(adk): tighten coding assistant quickstart description and intro
jacksonyzj Apr 20, 2026
52a6927
docs(adk): replace coin flip with recipe prompt, frame accordions as …
jacksonyzj Apr 20, 2026
78a7195
docs(adk): lead coding assistant quickstart with goal and introduce s…
jacksonyzj Apr 20, 2026
b195c64
docs(adk): swap add a feature prompt to email collection into a table
jacksonyzj Apr 20, 2026
8984ded
docs(adk): drop timing estimate from coding assistant goal
jacksonyzj Apr 20, 2026
7a77a89
docs(adk): explain skills vs slash commands in coding assistant quick…
jacksonyzj Apr 20, 2026
c492029
docs(adk): add adk login as first step in quickstart
jacksonyzj Apr 20, 2026
d0a2b1b
docs(adk): show profile selection screen in adk login step
jacksonyzj Apr 20, 2026
8af0948
docs(adk): simplify adk login step to command plus one sentence
jacksonyzj Apr 20, 2026
ff15a68
docs(adk): drop timing claim from quickstart opener
jacksonyzj Apr 20, 2026
b84abe7
docs(adk): simplify welcome to hero plus quickstart and whats new
jacksonyzj Apr 21, 2026
82d6112
docs(adk): fold install into quickstart as step 1, drop install page
jacksonyzj Apr 21, 2026
fa24419
docs(adk): collapse welcome intro to a single tagline
jacksonyzj Apr 21, 2026
5599c2b
docs(adk): swap quickstart intro for casual hello-world framing
jacksonyzj Apr 21, 2026
b0e0918
docs(adk): tighten quickstart to 5 steps and drop project structure i…
jacksonyzj Apr 21, 2026
afd9e5a
docs(adk): switch install commands to accordion group by OS
jacksonyzj Apr 21, 2026
cdc8d92
chore: nudge mintlify preview
jacksonyzj Apr 21, 2026
edb6d56
Merge branch 'master' into adk-v2-get-started
jacksonyzj Apr 21, 2026
890161a
docs(adk): align next steps card with configuration page it links to
jacksonyzj Apr 21, 2026
d5b6376
docs(adk): use folder icon and plain description for project structur…
jacksonyzj Apr 21, 2026
015c829
docs(adk): reshape coding assistant quickstart into a drop-in 3-step …
jacksonyzj Apr 21, 2026
5faa875
docs(adk): generalize coding assistant refs and point next steps forward
jacksonyzj Apr 21, 2026
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
Binary file removed adk/assets/control-panel-quickstart-dark.png
Binary file not shown.
Binary file removed adk/assets/control-panel-quickstart.png
Binary file not shown.
Binary file added adk/assets/quickstart-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added adk/assets/quickstart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added adk/assets/welcome-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added adk/assets/welcome.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions adk/concepts/configuration.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ adk config:get supportEmail --prod
```

<Note>
Agent configuration (`adk config`) is separate from integration configuration. Integration settings like API keys are managed in the Control Panel during `adk dev`. See [Managing Integrations](/adk/managing-integrations) for details.
Agent configuration (`adk config`) is separate from integration configuration. Integration settings like API keys are managed in the dev console during `adk dev`. See [Managing Integrations](/adk/managing-integrations) for details.
</Note>

## Default models
Expand Down Expand Up @@ -246,4 +246,4 @@ dependencies: {
},
```

Integration settings (API keys, tokens, etc.) are configured in the Control Panel during `adk dev`, not in `agent.config.ts`.
Integration settings (API keys, tokens, etc.) are configured in the dev console during `adk dev`, not in `agent.config.ts`.
62 changes: 62 additions & 0 deletions adk/get-started/quickstart-coding-assistant.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
title: Quickstart with coding assistant
description: Let's get the same hello-world agent set up, with your AI coding assistant doing the work.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Like in the "Welcome" page, these descriptions are used as meta descriptions for SEO and shouldn't be conversational

---

<Info>
You'll need [Node.js](https://nodejs.org/) 22.0.0 or higher, a [Botpress account](https://sso.botpress.cloud), and an AI coding assistant like Claude Code, Cursor, or Codex.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Try to follow the same pattern for listing prerequisites as the rest of the docs

</Info>

<Steps>
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I would recommend using standard markdown headings instead of the Steps component here, if only because individual steps aren't included in the page TOC, which makes the page less sca

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

My gut tells me that these 2 shouldn't be separate pages, but both live in "Quickstart", maybe under separate tabs or something. If I'm a dev and I see 2 pages that both contain the word "Quickstart", it's a little confusing

<Step title="Install the ADK CLI">
Run the install command for your operating system:

<AccordionGroup>
<Accordion title="macOS & Linux">
```bash
curl -fsSL https://github.com/botpress/adk/releases/latest/download/install.sh | bash
```
</Accordion>
<Accordion title="Windows (PowerShell)">
```powershell
powershell -c "irm https://github.com/botpress/adk/releases/latest/download/install.ps1 | iex"
```
</Accordion>
</AccordionGroup>

Then verify:

```bash
adk --version
```
</Step>

<Step title="Log in to Botpress">
```bash
adk login
```

Follow the prompts to sign in through your browser.
</Step>

<Step title="Hand it off to your coding assistant">
Open your coding assistant in an empty folder and paste this prompt:

```txt
Let's get set up with a quick hello-world agent built with the ADK. Scaffold the project, start the dev server, and deploy it to Botpress Cloud when it's working.
```

The assistant runs `adk init`, `adk dev`, and `adk deploy` for you. Review each change it proposes, and you'll have a live agent when it's done.
</Step>
</Steps>

## Next steps

<CardGroup cols={2}>
<Card title="Project structure" icon="folder" href="/adk/concepts/configuration">
See what an ADK project looks like.
</Card>
<Card title="Conversations" icon="message-square" href="/adk/concepts/conversations">
Define how your agent talks to users across channels.
</Card>
</CardGroup>
90 changes: 90 additions & 0 deletions adk/get-started/quickstart.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
---
title: Quickstart
description: Let's get set up with a quick hello-world agent built with the ADK.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Same as above

---

<Info>
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Same as above

You'll need [Node.js](https://nodejs.org/) 22.0.0 or higher and a [Botpress account](https://sso.botpress.cloud) to log in with.
</Info>

<Steps>
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

General thoughts: this reworking of the quickstart guide removes a lot of content, like many commands' output and explanations. I'm curious about the reasoning behind this?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Same as above, use standard markdown headings

<Step title="Install the ADK CLI">
Run the install command for your operating system:

<AccordionGroup>
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

These should be in a code group

<Accordion title="macOS & Linux">
```bash
curl -fsSL https://github.com/botpress/adk/releases/latest/download/install.sh | bash
```
</Accordion>
<Accordion title="Windows (PowerShell)">
```powershell
powershell -c "irm https://github.com/botpress/adk/releases/latest/download/install.ps1 | iex"
```
</Accordion>
</AccordionGroup>

Open a new terminal and verify the installation:

```bash
adk --version
```
</Step>

<Step title="Log in to Botpress">
Authenticate with your Botpress account:

```bash
adk login
```

Follow the prompts to sign in through your browser. The CLI saves your credentials for every command that follows.
</Step>

<Step title="Create a project">
Scaffold a new project:

```bash
adk init my-agent
cd my-agent
```

Pick the `hello-world` template when prompted. The wizard also asks for a package manager and a Botpress workspace to link the project to.
</Step>

<Step title="Run your agent locally">
Start the dev server:

```bash
adk dev
```

Open the dev console at [http://localhost:3001](http://localhost:3001) and head to the **Chat** page to talk to your agent.

<Frame>
<img alt="ADK dev console" className="block dark:hidden" src="../assets/quickstart.png" />
<img alt="ADK dev console" className="hidden dark:block" src="../assets/quickstart-dark.png" />
</Frame>
</Step>

<Step title="Deploy to Botpress Cloud">
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

"Botpress Cloud" is outdated terminology

Suggested change
<Step title="Deploy to Botpress Cloud">
<Step title="Deploy your agent">

Ship your agent:

```bash
adk deploy
```

This builds a production bundle and uploads it to the workspace you linked during `adk init`. Chat with your live agent from your Botpress Cloud workspace.
</Step>
</Steps>

## Next steps

<CardGroup cols={2}>
<Card title="Project structure" icon="folder" href="/adk/concepts/configuration">
See what an ADK project looks like.
</Card>
<Card title="Build with a coding assistant" icon="sparkles" href="/adk/get-started/quickstart-coding-assistant">
Pair the ADK with Claude Code, Cursor, or Codex using ADK skills.
</Card>
</CardGroup>
21 changes: 21 additions & 0 deletions adk/get-started/welcome.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Overall thoughts about this category: with the introduction of a dedicated "Get started" category, we're doubling the amount of clicks for someone to land on Quickstart. In practice, this will end up being fine since "Get started" will eventually be a top-level category with its pages listed flat (i.e. not in a dropdown), but until then it's a regression in developer experience.

Probably not the end of the world but something to think about - do you think it makes sense for these pages to remain flat in the ADK category until then?

title: Botpress ADK
sidebarTitle: Welcome
description: The Botpress Agent Development Kit (ADK) is a developer-first TypeScript framework for building AI agents on the Botpress Platform.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

  1. Writing Botpress Agent Development Kit makes it seem like the abbreviation should be BADK
  2. Might be missing something but isn't "developer-first TS framework" a bit of an oxymoron? any TS framework is going to be for developers first
  3. Not a huge deal but I would tighten it a bit since it's gonna be used as the page's meta description:
Suggested change
description: The Botpress Agent Development Kit (ADK) is a developer-first TypeScript framework for building AI agents on the Botpress Platform.
description: TypeScript framework for building AI agents on Botpress.

---

<Frame>
<img alt="Botpress ADK" className="block dark:hidden" src="../assets/welcome.png" />
<img alt="Botpress ADK" className="hidden dark:block" src="../assets/welcome-dark.png" />
</Frame>

## Start here

<CardGroup cols={2}>
<Card title="Quickstart" icon="rocket" href="/adk/get-started/quickstart">
Build and deploy your first agent in minutes.
</Card>
<Card title="What's new" icon="newspaper" href="/changelog">
Latest features, improvements, and breaking changes.
</Card>
</CardGroup>
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thoughts on this page in particular: developers tend to be quick-thinking and goal-oriented. As it stands, I don't think this page offers much in the way of DX - it offers nothing actionable or clickable without scrolling (at least not on a typical MacBook viewport).

Look at the landing pages for some industry leaders' dev docs:

They all emphasize useful code snippets and buttons that point you in the right direction. I don't think including an image is out of place given that we want to emphasize the Control Panel / Agent 0, but put yourself in the shoes of a dev who's curious about the ADK - what would you value seeing first?

80 changes: 0 additions & 80 deletions adk/introduction.mdx

This file was deleted.

Loading
Loading