Skip to content

docs: consolidate first-time-setup into overview carousel#543

Closed
malhotra5 wants to merge 29 commits into
mainfrom
docs/consolidate-first-time-setup
Closed

docs: consolidate first-time-setup into overview carousel#543
malhotra5 wants to merge 29 commits into
mainfrom
docs/consolidate-first-time-setup

Conversation

@malhotra5
Copy link
Copy Markdown
Member

Remove the standalone First Time Setup page and add its four screenshots as a tab-based carousel under the "Why Agent Canvas" section in the overview. This consolidates the value prop and visual previews into one place.

Changes

  • Remove first-time-setup.mdx
  • Remove from docs.json navigation
  • Update prebuilt automation pages to drop the first-time-setup link
  • Add <Tabs> with setup step images to overview.mdx

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

@malhotra5 can click here to continue refining the PR

openhands-agent and others added 28 commits May 28, 2026 12:58
- 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>
- 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>
- 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>
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>
- self-hosting.mdx: replace clone/npm-run-dev workflow with
  npx @openhands/agent-canvas --public one-liner. Remove nginx basic
  auth as the auth layer (--public handles it at the app level).
  Simplify security checklist and reverse proxy guidance.
- setup.mdx: add --public flag to CLI table, add LOCAL_BACKEND_API_KEY
  to environment variables table.

Co-authored-by: openhands <openhands@all-hands.dev>
Assumes the user has already installed via npm. Links to the install
page for prerequisites.

Co-authored-by: openhands <openhands@all-hands.dev>
Replace the technical component list with four user-facing value props:
agent flexibility, LLM flexibility, built-in automations, deployment
flexibility.

Co-authored-by: openhands <openhands@all-hands.dev>
Replace six rows (UI, three backend flavors, Customize, Settings) with
four focused concepts: Agent Canvas (UI + BE defined), Backend (any UI
connects to any BE), Conversation, and Automation.

Co-authored-by: openhands <openhands@all-hands.dev>
The target page title is already "Install".

Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: openhands <openhands@all-hands.dev>
Reorder products: Agent Canvas first, then Cloud, Enterprise, SDK.
Move CLI and Local GUI into a collapsible Legacy section.

Co-authored-by: openhands <openhands@all-hands.dev>
Ports the ACP_AGENTS guide from the agent-canvas repo into the docs:
what ACP agents are, supported providers, authentication (subscription
login vs API key), onboarding, switching agent/model, and custom servers.
Adds the page to the Onboarding Agent Canvas nav after Customize & Settings.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add missing --version and --info flags. Remove developer-only env vars
(OH_AGENT_SERVER_GIT_REF, OH_AGENT_SERVER_LOCAL_PATH) — these belong
in the Development guide, not the user-facing Install page.

Co-authored-by: openhands <openhands@all-hands.dev>
Already covered by the --port flag in the CLI Flags table.

Co-authored-by: openhands <openhands@all-hands.dev>
The all-in-one Docker image (ghcr.io/openhands/agent-canvas) is now
available. Document the docker run command with volume mounts for
persistence and projects, and show how to provide a custom API key.

Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: openhands <openhands@all-hands.dev>
Present npm and Docker as two parallel install paths with their own
prerequisites, matching the tab pattern used in the CLI docs.

Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: openhands <openhands@all-hands.dev>
npm tab gets CLI flags + env vars (including --public, --version, etc.).
Docker tab gets its own env vars section (PORT, LOCAL_BACKEND_API_KEY,
OH_SECRET_KEY) since the Docker entrypoint uses env vars, not CLI flags.

Co-authored-by: openhands <openhands@all-hands.dev>
Remove the standalone First Time Setup page and add its four screenshots
as a tab-based carousel under the "Why Agent Canvas" section in the
overview. This consolidates the value prop and visual previews into one
place.

- Remove first-time-setup.mdx
- Remove from docs.json navigation
- Update prebuilt automation pages to drop the first-time-setup link
- Add Tabs with setup step images to overview.mdx

Co-authored-by: openhands <openhands@all-hands.dev>
@malhotra5 malhotra5 changed the base branch from docs/onboarding-agent-canvas to main June 2, 2026 19:56
@malhotra5 malhotra5 force-pushed the docs/consolidate-first-time-setup branch from 88ce315 to 90efbd4 Compare June 2, 2026 20:00
@malhotra5 malhotra5 closed this Jun 2, 2026
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.

5 participants