Skip to content

docs: add Onboarding Agent Canvas section#533

Merged
jpelletier1 merged 43 commits into
mainfrom
docs/onboarding-agent-canvas
Jun 3, 2026
Merged

docs: add Onboarding Agent Canvas section#533
jpelletier1 merged 43 commits into
mainfrom
docs/onboarding-agent-canvas

Conversation

@jpelletier1

Copy link
Copy Markdown
Contributor

Summary

This PR reorganizes the Documentation navigation to introduce Agent Canvas as the primary onboarding path, and brings in the full Agent Canvas doc set from the docs/agent-canvas-docs branch.

Changes

Navigation (docs.json)

  • Renamed Onboarding OpenHandsOnboarding Agent Canvas
  • Added all 9 Agent Canvas pages under Onboarding Agent Canvas:
    • Overview, Setup, Backends, LLM Profiles, Customize & Settings, Automations, Self-Hosting, Development, Troubleshooting
  • Moved Hooks out of the onboarding group and into Product Guides (after Key Features)

Quick Start (overview/quickstart.mdx)

  • Replaced the 3-card layout (OpenHands Cloud, Terminal/CLI, Local GUI) with a single card: "Install OpenHands Agent Canvas" → /openhands/usage/agent-canvas/setup
  • OpenHands Cloud is now a bullet item inside that card

New pages (openhands/usage/agent-canvas/)

9 MDX files pulled from docs/agent-canvas-docs:
overview, setup, backends, llm-profiles, customize-and-settings, automations, self-hosting, development, troubleshooting


This PR was created by an AI agent (OpenHands) on behalf of the user.

@jpelletier1 can click here to continue refining the PR

- Rename 'Onboarding OpenHands' group to 'Onboarding Agent Canvas'
- Add agent-canvas docs (overview, setup, backends, llm-profiles,
  customize-and-settings, automations, self-hosting, development,
  troubleshooting) under Onboarding Agent Canvas
- Move Hooks to Product Guides section
- Update Quick Start to single 'Install OpenHands Agent Canvas' card
  with OpenHands Cloud as a bullet item

Co-authored-by: openhands <openhands@all-hands.dev>
@mintlify

mintlify Bot commented May 28, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
all-hands-ai 🟢 Ready View Preview May 28, 2026, 1:01 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

- Remove bullet points from Agent Canvas card in Quick Start
- Add OpenHands Cloud as a single bullet below the card
- Move Repository Customization to Product Guides, after Automations

Co-authored-by: openhands <openhands@all-hands.dev>
@jpelletier1

jpelletier1 commented May 28, 2026

Copy link
Copy Markdown
Contributor Author

Future updates:

  • "First time setup" section: walk through of onboarding wizard, selecting agent, selecting model, configuring a pre-built automation
  • For each pre-built automation, we should have supporting docs:
    • Scheduled, polling-based, or event based?
    • What MCP integration are required
    • How to configure that integration (slack, jira, github, etc.) - this should cover the steps within that tool for getting a token

@jpelletier1 jpelletier1 linked an issue May 28, 2026 that may be closed by this pull request
- Rename 'Setup' page title to 'Install'
- Add 'Setup a Pre-built Automation' group with placeholder sub-pages:
  GitHub PR Review Assistant, GitHub Repository Monitor, Slack Channel Monitor
- Remove LLM Profiles and Model Configuration from nav
- Add links to Skills and MCP Servers under Customize header in customize-and-settings
- Remove stale llm-profiles link from Related Guides

Co-authored-by: openhands <openhands@all-hands.dev>
- Convert flat backends entry to a nav group
- Add placeholder sub-pages: Local, VM, Docker, OpenHands Cloud

Co-authored-by: openhands <openhands@all-hands.dev>
…view

- Move automations.mdx content into prebuilt-automations.mdx
- Add intro section at top of prebuilt-automations linking to the
  three pre-built automation sub-pages (PR review, repo monitor, Slack)
- Delete automations.mdx
- Remove automations from Onboarding Agent Canvas nav

Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: openhands <openhands@all-hands.dev>
Comment thread openhands/usage/agent-canvas/setup.mdx Outdated
Covers all four onboarding steps with screenshots:
- Step 1: Choose your agent (OpenHands, Claude Code, Codex, Gemini CLI via ACP)
- Step 2: Check your backend (local default, link to backends guide)
- Step 3: Set up your LLM (BYOK + OpenHands Cloud link)
- Step 4: Start from a proven workflow (GitHub PR Review Copilot + pre-built automations)

Co-authored-by: openhands <openhands@all-hands.dev>
* docs: add custom Agent Server image guide for Docker backend

Replace the placeholder Docker backend page with a full walkthrough:
build a custom Agent Server image (FROM ghcr.io/openhands/agent-server,
add JDK + utilities), run it locally with a SESSION_API_KEY, and
register it as a backend in Agent Canvas.

Co-authored-by: openhands <openhands@all-hands.dev>

* docs: use agent-server-java name, port 8001, add multi-backend section

Co-authored-by: openhands <openhands@all-hands.dev>

* docs: pin agent server version in FROM example

Co-authored-by: openhands <openhands@all-hands.dev>

* docs: use 1-python base tag with short pinning tip

Co-authored-by: openhands <openhands@all-hands.dev>

---------

Co-authored-by: openhands <openhands@all-hands.dev>
@jpelletier1 jpelletier1 marked this pull request as ready for review June 2, 2026 16:59
Drop the redundant opening paragraph. The tagline now lives in the
frontmatter description field where Mintlify surfaces it.

Co-authored-by: openhands <openhands@all-hands.dev>
- Clarify Customize: skills give domain knowledge, MCP servers connect
  to external tools/data
- Clarify Settings: configure how the agent runs (LLM, secrets, etc.),
  not "backend-synced behavior"
- Rename "Backend-Synced Behavior" to "Settings Are Per Backend"

Co-authored-by: openhands <openhands@all-hands.dev>
Rename section to "Configuration Is Per Backend" and clarify that
skills, MCP servers, secrets, and settings are all per-backend.

Co-authored-by: openhands <openhands@all-hands.dev>
Use Cases is content about the products, not a product/interface itself.
Move it into the Home tab as a sidebar group after Essential Guidelines.

No redirects needed — page file paths are unchanged so URLs stay the same.

Co-authored-by: openhands <openhands@all-hands.dev>
- local.mdx: auto-created backend, when to use, --public for LAN access
- vm.mdx: absorb self-hosting content — full walkthrough with --public,
  security, nginx + Let's Encrypt, connecting remotely
- cloud.mdx: connect Agent Canvas to OpenHands Cloud as a backend
- Remove self-hosting.mdx, add redirect to backend-setup/vm
- Update all internal links from self-hosting to backend-setup/vm

Co-authored-by: openhands <openhands@all-hands.dev>
Self-hosting = deploy the full Agent Canvas stack (UI + backend) on a
machine you control. Covers --public, security, nginx + TLS, and
connecting from another Agent Canvas instance or --frontend-only.

VM Backend = run --backend-only on a remote machine and connect from
your local Agent Canvas. Focused on headless backend deployment with
SSH tunnel or reverse proxy.

Also adds --backend-only and --frontend-only flags to setup.mdx CLI
table and documents --frontend-only in local.mdx.

Co-authored-by: openhands <openhands@all-hands.dev>
…condary

The primary use case is running the official ghcr.io/openhands/agent-canvas
image. Custom Dockerfiles are an advanced topic, moved to a short section
at the end.

Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: openhands <openhands@all-hands.dev>
…rise

Co-authored-by: openhands <openhands@all-hands.dev>
Local backend page now focuses on:
- Starting one or more backends with --backend-only on different ports
- Connecting via --frontend-only and Manage Backends
- Tip about running full stack without flags for simple setups

Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: openhands <openhands@all-hands.dev>
Updated Docker and self-hosting pages to show agent-canvas --frontend-only
as the way to start the UI before adding a backend via Manage Backends.

Co-authored-by: openhands <openhands@all-hands.dev>
One page covers the full VM/self-hosted workflow:
1. Provision and secure the machine
2. Install prerequisites
3. Start with --backend-only --public (tip: drop --backend-only for full stack)
4. Connect from local machine with --frontend-only
5. Optional nginx + TLS for direct HTTPS access
6. Security checklist

Delete self-hosting.mdx, add redirect to backend-setup/vm.
Update all internal links.

Co-authored-by: openhands <openhands@all-hands.dev>
@jpelletier1 jpelletier1 merged commit e54bf2f into main Jun 3, 2026
5 checks passed
@jpelletier1 jpelletier1 deleted the docs/onboarding-agent-canvas branch June 3, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs: New User Enablement Materials

6 participants