From 904e93c2fceab0cc97ea087a6854df9d91c63d27 Mon Sep 17 00:00:00 2001 From: openhands Date: Fri, 8 May 2026 18:53:42 +0000 Subject: [PATCH 01/11] Move Automations from Cloud tab to Documentation > Product Guides > Automation - Remove 'Automations (BETA)' group from Cloud tab - Add 'Automation' group under Product Guides in Documentation tab - Keep same page references (openhands/usage/automations/*) Co-authored-by: openhands --- docs.json | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/docs.json b/docs.json index dc0e6e64..4d9aa6ad 100644 --- a/docs.json +++ b/docs.json @@ -62,6 +62,15 @@ "overview/skills/public" ] }, + { + "group": "Automation", + "pages": [ + "openhands/usage/automations/overview", + "openhands/usage/automations/creating-automations", + "openhands/usage/automations/event-automations", + "openhands/usage/automations/managing-automations" + ] + }, { "group": "Settings", "pages": [ @@ -420,16 +429,6 @@ "openhands/usage/cloud/organizations/roles-permissions", "openhands/usage/cloud/organizations/settings" ] - }, - { - "group": "Automations (BETA)", - "icon": "clock", - "pages": [ - "openhands/usage/automations/overview", - "openhands/usage/automations/creating-automations", - "openhands/usage/automations/event-automations", - "openhands/usage/automations/managing-automations" - ] } ] }, From 955c15543149b76f548b49bca50bc727696e01bf Mon Sep 17 00:00:00 2001 From: openhands Date: Fri, 8 May 2026 19:02:03 +0000 Subject: [PATCH 02/11] Remove Cloud-only mentions from Automations documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove beta feature notices that stated Automations is only for Cloud/Enterprise - Update description in overview.mdx from 'OpenHands Cloud and Enterprise' to 'OpenHands' - Remove 'Cloud' from login references (e.g., 'Cloud login' → 'login') - Update Slack MCP links from cloud-specific path to general settings path - Remove 'OpenHands Cloud or Enterprise account' prerequisite Co-authored-by: openhands --- .../usage/automations/creating-automations.mdx | 8 ++------ openhands/usage/automations/event-automations.mdx | 4 ---- .../usage/automations/managing-automations.mdx | 4 ---- openhands/usage/automations/overview.mdx | 15 +++++---------- 4 files changed, 7 insertions(+), 24 deletions(-) diff --git a/openhands/usage/automations/creating-automations.mdx b/openhands/usage/automations/creating-automations.mdx index 14dd9c4e..75be8f03 100644 --- a/openhands/usage/automations/creating-automations.mdx +++ b/openhands/usage/automations/creating-automations.mdx @@ -3,10 +3,6 @@ title: Creating Automations description: Learn how to create scheduled automations using the Automation Skill. --- - -**Beta Feature**: Automations is currently in beta and available for **OpenHands Cloud** and **OpenHands Enterprise** users only. - - The easiest way to create an automation is to ask OpenHands directly. The Automation Skill handles all the details—you just describe what you want. ## Prompt vs Plugin Automations @@ -81,7 +77,7 @@ The prompt is what the AI agent executes each time the automation runs. Write it Tell the automation what to do with its output: -- "Post to the #alerts Slack channel" (requires [Slack MCP](/openhands/usage/cloud/slack-installation)) +- "Post to the #alerts Slack channel" (requires [Slack MCP](/openhands/usage/settings/mcp-settings)) - "Save to `reports/weekly-summary.md`" - "Create a GitHub issue with the findings" (automatic if you logged in with GitHub) - "Send a message via the configured notification service" @@ -111,7 +107,7 @@ Each automation runs in a full OpenHands sandbox with: - **Your secrets**: Access API keys stored in Settings > Secrets - **MCP integrations**: Use your configured MCP servers - **Network access**: Make HTTP requests, connect to APIs -- **Git provider access**: Tokens from your Cloud login (GitHub, GitLab, or Bitbucket) are automatically included +- **Git provider access**: Tokens from your login (GitHub, GitLab, or Bitbucket) are automatically included ## Schedules diff --git a/openhands/usage/automations/event-automations.mdx b/openhands/usage/automations/event-automations.mdx index c79171db..4ff45e2b 100644 --- a/openhands/usage/automations/event-automations.mdx +++ b/openhands/usage/automations/event-automations.mdx @@ -3,10 +3,6 @@ title: Event-Based Automations description: Trigger automations from GitHub events or custom webhooks instead of cron schedules. --- - -**Beta Feature**: Event-based automations are in beta for **OpenHands Cloud** and **OpenHands Enterprise** users. - - Event-based automations run when something happens—a PR is opened, an issue is commented on, or a webhook fires—instead of on a schedule. This is ideal for responsive workflows like auto-reviewing PRs, triaging issues, or reacting to external service events. ## Built-In vs. Custom Integrations diff --git a/openhands/usage/automations/managing-automations.mdx b/openhands/usage/automations/managing-automations.mdx index 88bb02f0..e57ce8ed 100644 --- a/openhands/usage/automations/managing-automations.mdx +++ b/openhands/usage/automations/managing-automations.mdx @@ -3,10 +3,6 @@ title: Managing Automations description: List, update, enable, disable, and delete your automations. --- - -**Beta Feature**: Automations is currently in beta and available for **OpenHands Cloud** and **OpenHands Enterprise** users only. - - You can manage your automations by asking OpenHands directly—just like you created them. ## Viewing Your Automations diff --git a/openhands/usage/automations/overview.mdx b/openhands/usage/automations/overview.mdx index 85c8003c..a1b723e6 100644 --- a/openhands/usage/automations/overview.mdx +++ b/openhands/usage/automations/overview.mdx @@ -1,15 +1,11 @@ --- title: Automations Overview -description: Create scheduled tasks that run automatically in OpenHands Cloud and Enterprise. +description: Create scheduled tasks that run automatically in OpenHands. --- - -**Beta Feature**: Automations is currently in beta and available for **OpenHands Cloud** and **OpenHands Enterprise** users only. - - Automations let you schedule AI-powered tasks that run automatically—daily reports, health checks, data syncs, and more. Each automation runs a full OpenHands conversation on your chosen schedule, with access to your LLM settings, stored secrets, and integrations. -Your git provider credentials are automatically available—if you logged into OpenHands Cloud with GitHub, GitLab, or Bitbucket, that access is included by default. +Your git provider credentials are automatically available—if you logged into OpenHands with GitHub, GitLab, or Bitbucket, that access is included by default. ## What Can Automations Do? @@ -20,7 +16,7 @@ Your git provider credentials are automatically available—if you logged into O - **Send notifications**: Post updates to Slack, create GitHub issues, or send alerts -Automations can only interact with services you've configured access to. For example, posting to Slack requires the [Slack MCP integration](/openhands/usage/cloud/slack-installation). Git providers you logged in with (GitHub, GitLab, Bitbucket) are automatically available. +Automations can only interact with services you've configured access to. For example, posting to Slack requires the [Slack MCP integration](/openhands/usage/settings/mcp-settings). Git providers you logged in with (GitHub, GitLab, Bitbucket) are automatically available. ## Two Types of Automations @@ -67,7 +63,7 @@ When your automation runs: Automations are user-scoped—each automation and its runs belong to you. Conversations created by your automations automatically appear in your conversations list, just like any other conversation you start. -Your automation has access to everything a normal OpenHands conversation does: terminal, file editing, your configured LLM, stored secrets, and MCP integrations. Git provider tokens from your Cloud login (GitHub, GitLab, or Bitbucket) are automatically included. +Your automation has access to everything a normal OpenHands conversation does: terminal, file editing, your configured LLM, stored secrets, and MCP integrations. Git provider tokens from your login (GitHub, GitLab, or Bitbucket) are automatically included. ## Getting Started @@ -98,8 +94,7 @@ You can also list existing automations, enable/disable them, or trigger manual r ## Prerequisites -- **OpenHands Cloud or Enterprise account** (not available in open-source) -- **Configured LLM** in your [settings](https://app.all-hands.dev/settings) +- **Configured LLM** in your settings - **Stored secrets** (optional) for any additional API keys your automations need (e.g., Slack tokens) --- From ecb0a17b5ffbf4ef438d685cee5ff67cfacaa6fe Mon Sep 17 00:00:00 2001 From: jpelletier1 <44589723+jpelletier1@users.noreply.github.com> Date: Fri, 8 May 2026 15:40:12 -0400 Subject: [PATCH 03/11] Updates to Enterprise vs Local --- enterprise/enterprise-vs-oss.mdx | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/enterprise/enterprise-vs-oss.mdx b/enterprise/enterprise-vs-oss.mdx index a2b5c6a8..cb4f5dc3 100644 --- a/enterprise/enterprise-vs-oss.mdx +++ b/enterprise/enterprise-vs-oss.mdx @@ -13,15 +13,17 @@ The table below highlights the key differences between the OpenHands Local GUI a | Feature | Local GUI | OpenHands Enterprise | |---------|-------------------|----------------------| | **Full breadth of agent functionality (sub-agents, MCP, skills, model agnosticism)** | ✅ | ✅ | -| **Where does the agent run?** | Local dev machines | Scalable, runtime sandboxes | +| **Where does the agent run?** | Locally or on a custom backend | Scalable, Kubernetes runtimes | | **Scalability** *Run multiple concurrent agent conversations* | Limited by machine | Unlimited, on-demand | -| **'@OpenHands' in Slack and Jira** *Important for real-time resolution of bugs and feedback* | ❌ | ✅ | -| **'@OpenHands' in GitHub, GitLab, Bitbucket** *Important for real-time resolution of PR comments and failing tests* | ❌ | ✅ | +| **Automations** *Create scheduled and event-based workflows* | ✅ | ✅ | +| **'@OpenHands' in Slack and Jira** *Important for real-time resolution of bugs and feedback* | ✅ Requires custom [Automation](/openhands/usage/automations/overview) | ✅ Native integration | +| **'@OpenHands' in GitHub, GitLab, Bitbucket** *Important for real-time resolution of PR comments and failing tests* | ✅ Requires custom [Automation](/openhands/usage/automations/overview) | ✅ | | **Multiple agent conversations in one place** *Give users visibility into all agent conversations* | ✅ | ✅ | | **Share conversations** *Unlock collaboration use cases* | ❌ | ✅ | -| **Remote monitoring of agent conversations** *Enable Human-in-the-Loop operations for running agents* | ❌ Requires access to machine where agent is running | ✅ Monitor remotely from OpenHands Enterprise UI | -| **Multi-user management and RBAC** *Roll out to several users and teams* | ❌ | ✅ | -| **Automations** *Create scheduled and event-based workflows* | ❌ | ✅ | +| **Multi-user Organizations and RBAC** *Roll out to several users and teams* | ❌ | ✅ | +| **User and Organization Budgets** *Monitor and control costs* | ❌ | ✅ | +| **Agent Observability Integrations** *Centralized logging of conversations* | ❌ | ✅ Integrates Laminar | +| **Private Plugin Marketplace** *Publish reusable plugins for teams to use* | ❌ | ✅ | | **SAML** | ❌ | ✅ | | **REST APIs** | ❌ | ✅ | @@ -40,11 +42,11 @@ The OpenHands Local GUI is ideal for: OpenHands Enterprise is the right choice when you need: -- **Team collaboration** — Share conversations and manage multiple users from a single platform +- **Multi-use RBAC** — Manage multiple users from a single platform - **Platform integrations** — Invoke OpenHands directly from Slack, Jira, GitHub, GitLab, or Bitbucket - **Scalability** — Run unlimited parallel agent conversations without local resource constraints - **Enterprise security** — SAML authentication, RBAC, and centralized audit logs -- **Remote monitoring** — Track agent progress in real-time from anywhere +- **Usage Monitoring** — Track and enforce budgets; monitor usage across all users ## Getting Started From 88d6dfc021ce24472c32c7cfb251640f79e0683f Mon Sep 17 00:00:00 2001 From: jpelletier1 <44589723+jpelletier1@users.noreply.github.com> Date: Fri, 8 May 2026 15:43:07 -0400 Subject: [PATCH 04/11] Tweaks to Enterprise vs OSS --- enterprise/enterprise-vs-oss.mdx | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/enterprise/enterprise-vs-oss.mdx b/enterprise/enterprise-vs-oss.mdx index cb4f5dc3..1f980b16 100644 --- a/enterprise/enterprise-vs-oss.mdx +++ b/enterprise/enterprise-vs-oss.mdx @@ -14,16 +14,15 @@ The table below highlights the key differences between the OpenHands Local GUI a |---------|-------------------|----------------------| | **Full breadth of agent functionality (sub-agents, MCP, skills, model agnosticism)** | ✅ | ✅ | | **Where does the agent run?** | Locally or on a custom backend | Scalable, Kubernetes runtimes | -| **Scalability** *Run multiple concurrent agent conversations* | Limited by machine | Unlimited, on-demand | -| **Automations** *Create scheduled and event-based workflows* | ✅ | ✅ | -| **'@OpenHands' in Slack and Jira** *Important for real-time resolution of bugs and feedback* | ✅ Requires custom [Automation](/openhands/usage/automations/overview) | ✅ Native integration | -| **'@OpenHands' in GitHub, GitLab, Bitbucket** *Important for real-time resolution of PR comments and failing tests* | ✅ Requires custom [Automation](/openhands/usage/automations/overview) | ✅ | -| **Multiple agent conversations in one place** *Give users visibility into all agent conversations* | ✅ | ✅ | -| **Share conversations** *Unlock collaboration use cases* | ❌ | ✅ | -| **Multi-user Organizations and RBAC** *Roll out to several users and teams* | ❌ | ✅ | -| **User and Organization Budgets** *Monitor and control costs* | ❌ | ✅ | -| **Agent Observability Integrations** *Centralized logging of conversations* | ❌ | ✅ Integrates Laminar | -| **Private Plugin Marketplace** *Publish reusable plugins for teams to use* | ❌ | ✅ | +| **Scalability**
*Run multiple concurrent agent conversations* | Limited by machine | Unlimited, on-demand | +| **Automations**
*Create scheduled and event-based workflows* | ✅ | ✅ | +| **'@OpenHands' in Slack and Jira**
*Important for real-time resolution of bugs and feedback* | ✅ Requires custom [Automation](/openhands/usage/automations/overview) | ✅ Native integration | +| **'@OpenHands' in GitHub, GitLab, Bitbucket**
*Important for real-time resolution of PR comments and failing tests* | ✅ Requires custom [Automation](/openhands/usage/automations/overview) | ✅ | +| **Share conversations**
*Unlock collaboration use cases* | ❌ | ✅ | +| **Multi-user Organizations and RBAC**
*Roll out to several users and teams* | ❌ | ✅ | +| **User and Organization Budgets**
*Monitor and control costs* | ❌ | ✅ | +| **Agent Observability Integrations**
*Centralized logging of conversations* | ❌ | ✅ Integrates Laminar | +| **Private Plugin Marketplace**
*Publish reusable plugins for teams to use* | ❌ | ✅ | | **SAML** | ❌ | ✅ | | **REST APIs** | ❌ | ✅ | From c5b3cb694b837c8a3f39a4fad73cfa31ad84e0c8 Mon Sep 17 00:00:00 2001 From: jpelletier1 <44589723+jpelletier1@users.noreply.github.com> Date: Fri, 8 May 2026 15:46:03 -0400 Subject: [PATCH 05/11] Small formatting updates --- enterprise/enterprise-vs-oss.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/enterprise/enterprise-vs-oss.mdx b/enterprise/enterprise-vs-oss.mdx index 1f980b16..e5eda45e 100644 --- a/enterprise/enterprise-vs-oss.mdx +++ b/enterprise/enterprise-vs-oss.mdx @@ -16,12 +16,12 @@ The table below highlights the key differences between the OpenHands Local GUI a | **Where does the agent run?** | Locally or on a custom backend | Scalable, Kubernetes runtimes | | **Scalability**
*Run multiple concurrent agent conversations* | Limited by machine | Unlimited, on-demand | | **Automations**
*Create scheduled and event-based workflows* | ✅ | ✅ | -| **'@OpenHands' in Slack and Jira**
*Important for real-time resolution of bugs and feedback* | ✅ Requires custom [Automation](/openhands/usage/automations/overview) | ✅ Native integration | -| **'@OpenHands' in GitHub, GitLab, Bitbucket**
*Important for real-time resolution of PR comments and failing tests* | ✅ Requires custom [Automation](/openhands/usage/automations/overview) | ✅ | +| **'@OpenHands' in Slack and Jira**
*Important for real-time resolution of bugs and feedback* | Requires custom [Automation](/openhands/usage/automations/overview) | Native integration | +| **'@OpenHands' in GitHub, GitLab, Bitbucket**
*Important for real-time resolution of PR comments and failing tests* | Requires custom [Automation](/openhands/usage/automations/overview) | Native integration | | **Share conversations**
*Unlock collaboration use cases* | ❌ | ✅ | | **Multi-user Organizations and RBAC**
*Roll out to several users and teams* | ❌ | ✅ | | **User and Organization Budgets**
*Monitor and control costs* | ❌ | ✅ | -| **Agent Observability Integrations**
*Centralized logging of conversations* | ❌ | ✅ Integrates Laminar | +| **Agent Observability Integrations**
*Centralized logging of conversations* | ❌ | ✅ Uses Laminar| | **Private Plugin Marketplace**
*Publish reusable plugins for teams to use* | ❌ | ✅ | | **SAML** | ❌ | ✅ | | **REST APIs** | ❌ | ✅ | From 2ea2d9001df8b2c95c923db10b1bd151d8ed50dd Mon Sep 17 00:00:00 2001 From: jpelletier1 <44589723+jpelletier1@users.noreply.github.com> Date: Fri, 8 May 2026 15:49:27 -0400 Subject: [PATCH 06/11] line break fix --- enterprise/enterprise-vs-oss.mdx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/enterprise/enterprise-vs-oss.mdx b/enterprise/enterprise-vs-oss.mdx index e5eda45e..e9b242c6 100644 --- a/enterprise/enterprise-vs-oss.mdx +++ b/enterprise/enterprise-vs-oss.mdx @@ -14,15 +14,15 @@ The table below highlights the key differences between the OpenHands Local GUI a |---------|-------------------|----------------------| | **Full breadth of agent functionality (sub-agents, MCP, skills, model agnosticism)** | ✅ | ✅ | | **Where does the agent run?** | Locally or on a custom backend | Scalable, Kubernetes runtimes | -| **Scalability**
*Run multiple concurrent agent conversations* | Limited by machine | Unlimited, on-demand | -| **Automations**
*Create scheduled and event-based workflows* | ✅ | ✅ | -| **'@OpenHands' in Slack and Jira**
*Important for real-time resolution of bugs and feedback* | Requires custom [Automation](/openhands/usage/automations/overview) | Native integration | -| **'@OpenHands' in GitHub, GitLab, Bitbucket**
*Important for real-time resolution of PR comments and failing tests* | Requires custom [Automation](/openhands/usage/automations/overview) | Native integration | -| **Share conversations**
*Unlock collaboration use cases* | ❌ | ✅ | -| **Multi-user Organizations and RBAC**
*Roll out to several users and teams* | ❌ | ✅ | -| **User and Organization Budgets**
*Monitor and control costs* | ❌ | ✅ | -| **Agent Observability Integrations**
*Centralized logging of conversations* | ❌ | ✅ Uses Laminar| -| **Private Plugin Marketplace**
*Publish reusable plugins for teams to use* | ❌ | ✅ | +| **Scalability**
*Run multiple concurrent agent conversations* | Limited by machine | Unlimited, on-demand | +| **Automations**
*Create scheduled and event-based workflows* | ✅ | ✅ | +| **'@OpenHands' in Slack and Jira**
*Important for real-time resolution of bugs and feedback* | Requires custom [Automation](/openhands/usage/automations/overview) | Native integration | +| **'@OpenHands' in GitHub, GitLab, Bitbucket**
*Important for real-time resolution of PR comments and failing tests* | Requires custom [Automation](/openhands/usage/automations/overview) | Native integration | +| **Share conversations**
*Unlock collaboration use cases* | ❌ | ✅ | +| **Multi-user Organizations and RBAC**
*Roll out to several users and teams* | ❌ | ✅ | +| **User and Organization Budgets**
*Monitor and control costs* | ❌ | ✅ | +| **Agent Observability Integrations**
*Centralized logging of conversations* | ❌ | ✅ Uses Laminar| +| **Private Plugin Marketplace**
*Publish reusable plugins for teams to use* | ❌ | ✅ | | **SAML** | ❌ | ✅ | | **REST APIs** | ❌ | ✅ | From 49e624e25d810d94e8d3e11f6246f4dc5352c3b6 Mon Sep 17 00:00:00 2001 From: jpelletier1 <44589723+jpelletier1@users.noreply.github.com> Date: Fri, 8 May 2026 15:52:36 -0400 Subject: [PATCH 07/11] Update table --- enterprise/enterprise-vs-oss.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/enterprise/enterprise-vs-oss.mdx b/enterprise/enterprise-vs-oss.mdx index e9b242c6..377409f8 100644 --- a/enterprise/enterprise-vs-oss.mdx +++ b/enterprise/enterprise-vs-oss.mdx @@ -14,7 +14,6 @@ The table below highlights the key differences between the OpenHands Local GUI a |---------|-------------------|----------------------| | **Full breadth of agent functionality (sub-agents, MCP, skills, model agnosticism)** | ✅ | ✅ | | **Where does the agent run?** | Locally or on a custom backend | Scalable, Kubernetes runtimes | -| **Scalability**
*Run multiple concurrent agent conversations* | Limited by machine | Unlimited, on-demand | | **Automations**
*Create scheduled and event-based workflows* | ✅ | ✅ | | **'@OpenHands' in Slack and Jira**
*Important for real-time resolution of bugs and feedback* | Requires custom [Automation](/openhands/usage/automations/overview) | Native integration | | **'@OpenHands' in GitHub, GitLab, Bitbucket**
*Important for real-time resolution of PR comments and failing tests* | Requires custom [Automation](/openhands/usage/automations/overview) | Native integration | From 88e6660737816add10dc0a2fc0a62db509cfbd3b Mon Sep 17 00:00:00 2001 From: jpelletier1 <44589723+jpelletier1@users.noreply.github.com> Date: Mon, 11 May 2026 11:32:29 -0400 Subject: [PATCH 08/11] Updates based on latest changes --- .../usage/automations/event-automations.mdx | 4 +++- openhands/usage/automations/overview.mdx | 24 +++++-------------- 2 files changed, 9 insertions(+), 19 deletions(-) diff --git a/openhands/usage/automations/event-automations.mdx b/openhands/usage/automations/event-automations.mdx index 4ff45e2b..cc4a1ace 100644 --- a/openhands/usage/automations/event-automations.mdx +++ b/openhands/usage/automations/event-automations.mdx @@ -93,7 +93,9 @@ For services beyond GitHub—like Linear, Stripe, or Slack—register a custom w ### Walkthrough: Linear Integration -This example walks through setting up a Linear webhook to auto-triage new issues. + +This example walks through setting up a Linear webhook to auto-triage new issues using Automations in **[OpenHands Cloud](https://app.all-hands.dev)**. + #### Step 1: Get Your Webhook Secret from Linear diff --git a/openhands/usage/automations/overview.mdx b/openhands/usage/automations/overview.mdx index a1b723e6..01b88a75 100644 --- a/openhands/usage/automations/overview.mdx +++ b/openhands/usage/automations/overview.mdx @@ -67,21 +67,10 @@ Your automation has access to everything a normal OpenHands conversation does: t ## Getting Started -Before creating automations, complete this one-time setup: +**Prerequisites** -### 1. Create an OpenHands API Key - -Go to [Settings > API Keys](https://app.all-hands.dev/settings/api-keys) and create a new API key. - -### 2. Save the API Key as a Secret - -Copy the API key value and go to [Settings > Secrets](https://app.all-hands.dev/settings/secrets). Create a new secret with: -- **Name**: `OPENHANDS_API_KEY` -- **Value**: Your API key from step 1 - -This allows the Automation Skill to create and manage automations on your behalf. - -### 3. Start a Conversation +- **Configured LLM** in your settings +- **Stored secrets** (optional) for any additional API keys your automations need (e.g., Slack tokens) Open a new conversation in OpenHands and ask it to create an automation: @@ -90,12 +79,11 @@ Create an automation that runs every Monday at 9 AM and summarizes our open GitHub issues, then posts to #engineering on Slack. ``` -You can also list existing automations, enable/disable them, or trigger manual runs—all through conversation. +Once you create an automation, you can view them by clicking on the "Automations" icon on the left-hand navigation. + +You can also ask OpenHands to list [existing automations, enable/disable them, or trigger manual runs—all through conversation](managing-automations.mdx). -## Prerequisites -- **Configured LLM** in your settings -- **Stored secrets** (optional) for any additional API keys your automations need (e.g., Slack tokens) --- From d168801e5b42f5d38e818b3531850ccfb3b8b70e Mon Sep 17 00:00:00 2001 From: jpelletier1 <44589723+jpelletier1@users.noreply.github.com> Date: Mon, 11 May 2026 11:36:25 -0400 Subject: [PATCH 09/11] Broken links --- docs.json | 2 +- openhands/usage/automations/overview.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs.json b/docs.json index 4d9aa6ad..b13b7f1c 100644 --- a/docs.json +++ b/docs.json @@ -63,7 +63,7 @@ ] }, { - "group": "Automation", + "group": "Automations", "pages": [ "openhands/usage/automations/overview", "openhands/usage/automations/creating-automations", diff --git a/openhands/usage/automations/overview.mdx b/openhands/usage/automations/overview.mdx index 01b88a75..bd19c432 100644 --- a/openhands/usage/automations/overview.mdx +++ b/openhands/usage/automations/overview.mdx @@ -81,7 +81,7 @@ our open GitHub issues, then posts to #engineering on Slack. Once you create an automation, you can view them by clicking on the "Automations" icon on the left-hand navigation. -You can also ask OpenHands to list [existing automations, enable/disable them, or trigger manual runs—all through conversation](managing-automations.mdx). +You can also ask OpenHands to list [existing automations, enable/disable them, or trigger manual runs](managing-automations). From 2b1ab9d908c7a214659294a283051c01dc0d3ab8 Mon Sep 17 00:00:00 2001 From: openhands Date: Mon, 11 May 2026 18:52:36 +0000 Subject: [PATCH 10/11] Update enterprise-vs-oss page to use Agent Canvas instead of Local GUI - Replace all references to 'Local GUI' with 'Agent Canvas' - Update intro paragraph, table header, section titles, and card title Co-authored-by: openhands --- enterprise/enterprise-vs-oss.mdx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/enterprise/enterprise-vs-oss.mdx b/enterprise/enterprise-vs-oss.mdx index 377409f8..369c10d7 100644 --- a/enterprise/enterprise-vs-oss.mdx +++ b/enterprise/enterprise-vs-oss.mdx @@ -4,13 +4,13 @@ description: Compare OpenHands Enterprise and Open Source offerings to choose th icon: scale-balanced --- -This page describes the key differences between **OpenHands Local GUI** (open source) for individual developers and small teams running the Local GUI on their own machines, and **OpenHands Enterprise** for organizations that need advanced collaboration, integrations, and management capabilities. +This page describes the key differences between **OpenHands Agent Canvas** (open source) for individual developers and small teams running the Agent Canvas on their own machines, and **OpenHands Enterprise** for organizations that need advanced collaboration, integrations, and management capabilities. ## Feature Comparison -The table below highlights the key differences between the OpenHands Local GUI and OpenHands Enterprise offerings: +The table below highlights the key differences between the OpenHands Agent Canvas and OpenHands Enterprise offerings: -| Feature | Local GUI | OpenHands Enterprise | +| Feature | Agent Canvas | OpenHands Enterprise | |---------|-------------------|----------------------| | **Full breadth of agent functionality (sub-agents, MCP, skills, model agnosticism)** | ✅ | ✅ | | **Where does the agent run?** | Locally or on a custom backend | Scalable, Kubernetes runtimes | @@ -27,14 +27,14 @@ The table below highlights the key differences between the OpenHands Local GUI a ## When to Choose Each Option -### OpenHands Local GUI +### OpenHands Agent Canvas -The OpenHands Local GUI is ideal for: +The OpenHands Agent Canvas is ideal for: - Individual developers exploring AI-assisted coding - Small teams with basic requirements - Self-hosted environments where you manage your own infrastructure -- Running OpenHands locally on your own machine +- Running OpenHands locally on your own machine using the Agent Canvas ### OpenHands Enterprise @@ -50,7 +50,7 @@ OpenHands Enterprise is the right choice when you need: From bdaac8549cc53a38fbf9fe4cbc00fedd81e6947c Mon Sep 17 00:00:00 2001 From: openhands Date: Mon, 11 May 2026 18:55:37 +0000 Subject: [PATCH 11/11] Fix broken link to managing-automations page Changed relative link to absolute path for consistency with other internal links in the documentation. Co-authored-by: openhands --- openhands/usage/automations/overview.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openhands/usage/automations/overview.mdx b/openhands/usage/automations/overview.mdx index bd19c432..5c76f31e 100644 --- a/openhands/usage/automations/overview.mdx +++ b/openhands/usage/automations/overview.mdx @@ -81,7 +81,7 @@ our open GitHub issues, then posts to #engineering on Slack. Once you create an automation, you can view them by clicking on the "Automations" icon on the left-hand navigation. -You can also ask OpenHands to list [existing automations, enable/disable them, or trigger manual runs](managing-automations). +You can also ask OpenHands to list [existing automations, enable/disable them, or trigger manual runs](/openhands/usage/automations/managing-automations).