Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
20 changes: 10 additions & 10 deletions llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27460,7 +27460,7 @@ Source: https://docs.openhands.dev/openhands/usage/cli/installation.md
docker run -it \
--pull=always \
-e AGENT_SERVER_IMAGE_REPOSITORY=ghcr.io/openhands/agent-server \
-e AGENT_SERVER_IMAGE_TAG=1.19.1-python \
-e AGENT_SERVER_IMAGE_TAG=1.26.0-python \
-e SANDBOX_USER_ID=$(id -u) \
-e SANDBOX_VOLUMES=$SANDBOX_VOLUMES \
-v /var/run/docker.sock:/var/run/docker.sock \
Expand Down Expand Up @@ -30672,7 +30672,7 @@ These variables correspond to the `[sandbox]` section in `config.toml`:
| `SANDBOX_BROWSERGYM_EVAL_ENV` | string | `""` | BrowserGym evaluation environment |
| `SANDBOX_VOLUMES` | string | `""` | Volume mounts (replaces deprecated workspace settings) |
| `AGENT_SERVER_IMAGE_REPOSITORY` | string | `""` | Runtime container image repository (e.g., `ghcr.io/openhands/agent-server`) |
| `AGENT_SERVER_IMAGE_TAG` | string | `""` | Runtime container image tag (e.g., `1.19.1-python`) |
| `AGENT_SERVER_IMAGE_TAG` | string | `""` | Runtime container image tag (e.g., `1.26.0-python`) |
| `SANDBOX_KEEP_RUNTIME_ALIVE` | boolean | `false` | Keep runtime alive after session ends |
| `SANDBOX_PAUSE_CLOSED_RUNTIMES` | boolean | `false` | Pause instead of stopping closed runtimes |
| `SANDBOX_CLOSE_DELAY` | integer | `300` | Delay before closing idle runtimes (seconds) |
Expand Down Expand Up @@ -32950,20 +32950,20 @@ Download and install the LM Studio desktop app from [lmstudio.ai](https://lmstud
```bash
docker run -it --rm --pull=always \
-e AGENT_SERVER_IMAGE_REPOSITORY=ghcr.io/openhands/agent-server \
-e AGENT_SERVER_IMAGE_TAG=1.19.1-python \
-e AGENT_SERVER_IMAGE_TAG=1.26.0-python \
-e LOG_ALL_EVENTS=true \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/.openhands:/.openhands \
-p 3000:3000 \
--add-host host.docker.internal:host-gateway \
--name openhands-app \
docker.openhands.dev/openhands/openhands:1.7
docker.openhands.dev/openhands/openhands:1.8
```

2. Wait until the server is running (see log below):
```
Digest: sha256:e72f9baecb458aedb9afc2cd5bc935118d1868719e55d50da73190d3a85c674f
Status: Image is up to date for docker.openhands.dev/openhands/openhands:1.7
Status: Image is up to date for docker.openhands.dev/openhands/openhands:1.8
Starting OpenHands...
Running OpenHands as root
14:22:13 - openhands:INFO: server_config.py:50 - Using config class None
Expand Down Expand Up @@ -33568,14 +33568,14 @@ Note that you'll still need `uv` installed for the default MCP servers to work p
```bash
docker run -it --rm --pull=always \
-e AGENT_SERVER_IMAGE_REPOSITORY=ghcr.io/openhands/agent-server \
-e AGENT_SERVER_IMAGE_TAG=1.19.1-python \
-e AGENT_SERVER_IMAGE_TAG=1.26.0-python \
-e LOG_ALL_EVENTS=true \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/.openhands:/.openhands \
-p 3000:3000 \
--add-host host.docker.internal:host-gateway \
--name openhands-app \
docker.openhands.dev/openhands/openhands:1.7
docker.openhands.dev/openhands/openhands:1.8
```

</Accordion>
Expand Down Expand Up @@ -34683,7 +34683,7 @@ To fix this:
docker run -it --rm \
-e SANDBOX_VSCODE_PORT=41234 \
-e AGENT_SERVER_IMAGE_REPOSITORY=ghcr.io/openhands/agent-server \
-e AGENT_SERVER_IMAGE_TAG=1.19.1-python \
-e AGENT_SERVER_IMAGE_TAG=1.26.0-python \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/.openhands:/.openhands \
-p 3000:3000 \
Expand Down Expand Up @@ -40871,13 +40871,13 @@ system and OpenHands will always load them for all your conversations. Repo-leve
docker run -it --rm --pull=always \
-e SANDBOX_VOLUMES="$HOME/.agents/skills:/home/openhands/.agents/skills:ro" \
-e AGENT_SERVER_IMAGE_REPOSITORY=ghcr.io/openhands/agent-server \
-e AGENT_SERVER_IMAGE_TAG=1.19.1-python \
-e AGENT_SERVER_IMAGE_TAG=1.26.0-python \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/.openhands:/.openhands \
-p 3000:3000 \
--add-host host.docker.internal:host-gateway \
--name openhands-app \
docker.openhands.dev/openhands/openhands:1.7
docker.openhands.dev/openhands/openhands:1.8
```

<Warning>
Expand Down
2 changes: 1 addition & 1 deletion openhands/usage/cli/installation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ description: Install the OpenHands CLI on your system
docker run -it \
--pull=always \
-e AGENT_SERVER_IMAGE_REPOSITORY=ghcr.io/openhands/agent-server \
-e AGENT_SERVER_IMAGE_TAG=1.19.1-python \
-e AGENT_SERVER_IMAGE_TAG=1.26.0-python \
-e SANDBOX_USER_ID=$(id -u) \
-e SANDBOX_VOLUMES=$SANDBOX_VOLUMES \
-v /var/run/docker.sock:/var/run/docker.sock \
Expand Down
2 changes: 1 addition & 1 deletion openhands/usage/environment-variables.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
| `RUNTIME` | string | `"docker"` | Runtime environment (`docker`, `local`, `cli`, etc.) |
| `DEFAULT_AGENT` | string | `"CodeActAgent"` | Default agent class to use |
| `JWT_SECRET` | string | auto-generated | JWT secret for authentication |
| `RUN_AS_OPENHANDS` | boolean | `true` | Whether to run as the openhands user |

Check warning on line 39 in openhands/usage/environment-variables.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/environment-variables.mdx#L39

Did you really mean 'openhands'?
| `VOLUMES` | string | `""` | Volume mounts in format `host:container[:mode]` |

## LLM Configuration Variables
Expand All @@ -58,12 +58,12 @@
| `LLM_NUM_RETRIES` | integer | `8` | Number of retry attempts |
| `LLM_RETRY_MIN_WAIT` | integer | `15` | Minimum wait time between retries (seconds) |
| `LLM_RETRY_MAX_WAIT` | integer | `120` | Maximum wait time between retries (seconds) |
| `LLM_RETRY_MULTIPLIER` | float | `2.0` | Exponential backoff multiplier |

Check warning on line 61 in openhands/usage/environment-variables.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/environment-variables.mdx#L61

Did you really mean 'backoff'?
| `LLM_DROP_PARAMS` | boolean | `false` | Drop unsupported parameters without error |
| `LLM_CACHING_PROMPT` | boolean | `true` | Enable prompt caching if supported |
| `LLM_DISABLE_VISION` | boolean | `false` | Disable vision capabilities for cost reduction |
| `LLM_CUSTOM_LLM_PROVIDER` | string | `""` | Custom LLM provider name |
| `LLM_OLLAMA_BASE_URL` | string | `""` | Base URL for Ollama API |

Check warning on line 66 in openhands/usage/environment-variables.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/environment-variables.mdx#L66

Did you really mean 'Ollama'?
| `LLM_INPUT_COST_PER_TOKEN` | float | `0.0` | Cost per input token |
| `LLM_OUTPUT_COST_PER_TOKEN` | float | `0.0` | Cost per output token |
| `LLM_REASONING_EFFORT` | string | `""` | Reasoning effort for o-series models (`low`, `medium`, `high`) |
Expand All @@ -87,7 +87,7 @@
| `AGENT_ENABLE_LLM_EDITOR` | boolean | `false` | Enable LLM-based editor |
| `AGENT_ENABLE_JUPYTER` | boolean | `false` | Enable Jupyter integration |
| `AGENT_ENABLE_HISTORY_TRUNCATION` | boolean | `true` | Enable history truncation |
| `AGENT_ENABLE_PROMPT_EXTENSIONS` | boolean | `true` | Enable skills (formerly known as microagents) (prompt extensions) |

Check warning on line 90 in openhands/usage/environment-variables.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/environment-variables.mdx#L90

Did you really mean 'microagents'?
| `AGENT_DISABLED_MICROAGENTS` | list | `[]` | List of skills to disable |

## Sandbox Configuration Variables
Expand All @@ -108,10 +108,10 @@
| `SANDBOX_BROWSERGYM_EVAL_ENV` | string | `""` | BrowserGym evaluation environment |
| `SANDBOX_VOLUMES` | string | `""` | Volume mounts (replaces deprecated workspace settings) |
| `AGENT_SERVER_IMAGE_REPOSITORY` | string | `""` | Runtime container image repository (e.g., `ghcr.io/openhands/agent-server`) |
| `AGENT_SERVER_IMAGE_TAG` | string | `""` | Runtime container image tag (e.g., `1.19.1-python`) |
| `AGENT_SERVER_IMAGE_TAG` | string | `""` | Runtime container image tag (e.g., `1.26.0-python`) |
| `SANDBOX_KEEP_RUNTIME_ALIVE` | boolean | `false` | Keep runtime alive after session ends |
| `SANDBOX_PAUSE_CLOSED_RUNTIMES` | boolean | `false` | Pause instead of stopping closed runtimes |

Check warning on line 113 in openhands/usage/environment-variables.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/environment-variables.mdx#L113

Did you really mean 'runtimes'?
| `SANDBOX_CLOSE_DELAY` | integer | `300` | Delay before closing idle runtimes (seconds) |

Check warning on line 114 in openhands/usage/environment-variables.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/environment-variables.mdx#L114

Did you really mean 'runtimes'?
| `SANDBOX_RM_ALL_CONTAINERS` | boolean | `false` | Remove all containers when stopping |
| `SANDBOX_ENABLE_GPU` | boolean | `false` | Enable GPU support |
| `SANDBOX_CUDA_VISIBLE_DEVICES` | string | `""` | Specify GPU devices by ID |
Expand Down Expand Up @@ -172,7 +172,7 @@
| `ALLOW_INSECURE_GIT_ACCESS` | boolean | `false` | Allow OpenHands to connect to git providers over plain HTTP. Set this only for trusted local or internal git providers (such as Gitea/Forgejo) where HTTPS is not available. |

<Warning>
`ALLOW_INSECURE_GIT_ACCESS=true` permits insecure HTTP connections to git providers. Only enable it for trusted local or internal networks that you control. Do not use it for public or untrusted git providers.

Check warning on line 175 in openhands/usage/environment-variables.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/environment-variables.mdx#L175

Did you really mean 'untrusted'?
</Warning>

When running OpenHands with Docker, set this on the OpenHands server container:
Expand All @@ -193,7 +193,7 @@
| `ANTHROPIC_API_KEY` | string | `""` | Anthropic API key |
| `GOOGLE_API_KEY` | string | `""` | Google API key |
| `AZURE_API_KEY` | string | `""` | Azure API key |
| `TAVILY_API_KEY` | string | `""` | Tavily search API key |

Check warning on line 196 in openhands/usage/environment-variables.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/environment-variables.mdx#L196

Did you really mean 'Tavily'?

## Server Configuration Variables

Expand Down
6 changes: 3 additions & 3 deletions openhands/usage/llms/local-llms.mdx
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Local LLMs

Check warning on line 2 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L2

Did you really mean 'LLMs'?
description: When using a Local LLM, OpenHands may have limited functionality. It is highly recommended that you use GPUs to serve local models for optimal experience.

Check warning on line 3 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L3

Did you really mean 'GPUs'?
---

## News

- 2026/05/21: We now recommend [Qwen3.6-35B-A3B](https://huggingface.co/Qwen/Qwen3.6-35B-A3B) as the first local model to try with OpenHands. It is an open-weight MoE model built for agentic coding, supports a large context window, and is available through LM Studio, Ollama, vLLM, and SGLang.

Check warning on line 8 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L8

Did you really mean 'agentic'?

Check warning on line 8 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L8

Did you really mean 'Ollama'?

Check warning on line 8 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L8

Did you really mean 'SGLang'?

## Quickstart: Running OpenHands with a Local LLM using LM Studio

Expand All @@ -13,12 +13,12 @@

We recommend:
- **LM Studio** as the local model server, which handles metadata downloads automatically and offers a simple, user-friendly interface for configuration.
- **Qwen3.6-35B-A3B** as the LLM for software development. This model is optimized for agentic coding and works well with tool-heavy workflows like OpenHands.

Check warning on line 16 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L16

Did you really mean 'agentic'?

### Hardware Requirements

Running Qwen3.6-35B-A3B requires:
- A recent GPU with at least 24GB of VRAM for quantized variants, or multiple GPUs for full precision and larger context windows, or

Check warning on line 21 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L21

Did you really mean 'GPUs'?
- A Mac with Apple Silicon with at least 64GB of unified memory for quantized variants

### 1. Install LM Studio
Expand All @@ -32,7 +32,7 @@

![image](./screenshots/01_lm_studio_open_model_hub.png)

3. Search for **"Qwen3.6-35B-A3B"**, confirm you're downloading from the official Qwen publisher, then proceed to download.

Check warning on line 35 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L35

Did you really mean 'Qwen'?

![image](./screenshots/02_lm_studio_download_devstral.png)

Expand All @@ -50,7 +50,7 @@

![image](./screenshots/04_lm_studio_setup_devstral_part_1.png)

5. Enable the "Show advanced settings" switch at the bottom of the Model settings flyout to show all the available settings.

Check warning on line 53 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L53

Did you really mean 'flyout'?
6. Set "Context Length" to at least 22000 (for lower VRAM systems) or 32768 (recommended for better performance) and enable Flash Attention.
7. Click "Load Model" to start loading the model.

Expand Down Expand Up @@ -82,20 +82,20 @@
```bash
docker run -it --rm --pull=always \
-e AGENT_SERVER_IMAGE_REPOSITORY=ghcr.io/openhands/agent-server \
-e AGENT_SERVER_IMAGE_TAG=1.19.1-python \
-e AGENT_SERVER_IMAGE_TAG=1.26.0-python \
-e LOG_ALL_EVENTS=true \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/.openhands:/.openhands \
-p 3000:3000 \
--add-host host.docker.internal:host-gateway \
--name openhands-app \
docker.openhands.dev/openhands/openhands:1.7
docker.openhands.dev/openhands/openhands:1.8
```

2. Wait until the server is running (see log below):
```
Digest: sha256:e72f9baecb458aedb9afc2cd5bc935118d1868719e55d50da73190d3a85c674f
Status: Image is up to date for docker.openhands.dev/openhands/openhands:1.7
Status: Image is up to date for docker.openhands.dev/openhands/openhands:1.8
Starting OpenHands...
Running OpenHands as root
14:22:13 - openhands:INFO: server_config.py:50 - Using config class None
Expand Down Expand Up @@ -134,21 +134,21 @@

## Community-Reported Notes and Troubleshooting

If OpenHands behaves like a plain chatbot, refuses to use tools or files, or has constant failed tool calls with a local model, the issue may be with the model itself rather than your setup. Even with a large context window, some local models may struggle with reliable tool use.

Check warning on line 137 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L137

Did you really mean 'chatbot'?

**Community-reported working models:**
- `qwen2.5-coder-14b-instruct` — reported to resolve chatbot-like behavior
- `qwopus3.5-27b-v3 Q8_0` (and similar retrained qwopus variants) — reported to work well with tool calls

Check warning on line 141 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L141

Did you really mean 'qwopus'?

If you're experiencing issues, try switching to one of these models before assuming the setup is broken.

## Advanced: Alternative LLM Backends

This section describes how to run local LLMs with OpenHands using alternative backends like Ollama, SGLang, or vLLM — without relying on LM Studio.

Check warning on line 147 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L147

Did you really mean 'LLMs'?

Check warning on line 147 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L147

Did you really mean 'Ollama'?

Check warning on line 147 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L147

Did you really mean 'SGLang'?

### Create an OpenAI-Compatible Endpoint with Ollama

Check warning on line 149 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L149

Did you really mean 'Ollama'?

- Install Ollama following [the official documentation](https://ollama.com/download).

Check warning on line 151 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L151

Did you really mean 'Ollama'?
- Example launch command for Qwen3.6-35B-A3B:

```bash
Expand All @@ -159,7 +159,7 @@
ollama pull qwen3.6:35b-a3b
```

### Create an OpenAI-Compatible Endpoint with vLLM or SGLang

Check warning on line 162 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L162

Did you really mean 'SGLang'?

First, download the model checkpoint:

Expand All @@ -167,10 +167,10 @@
huggingface-cli download Qwen/Qwen3.6-35B-A3B --local-dir Qwen/Qwen3.6-35B-A3B
```

#### Serving the model using SGLang

Check warning on line 170 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L170

Did you really mean 'SGLang'?

- Install SGLang following [the official documentation](https://docs.sglang.io/get_started/install.html).

Check warning on line 172 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L172

Did you really mean 'SGLang'?
- Example launch command (with at least 2 GPUs):

Check warning on line 173 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L173

Did you really mean 'GPUs'?

```bash
SGLANG_ALLOW_OVERWRITE_LONGER_CONTEXT_LEN=1 python3 -m sglang.launch_server \
Expand All @@ -185,7 +185,7 @@
#### Serving the model using vLLM

- Install vLLM following [the official documentation](https://docs.vllm.ai/en/latest/getting_started/installation.html).
- Example launch command (with at least 2 GPUs):

Check warning on line 188 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L188

Did you really mean 'GPUs'?

```bash
vllm serve Qwen/Qwen3.6-35B-A3B \
Expand Down Expand Up @@ -237,10 +237,10 @@
2. Enable the **Advanced** toggle at the top of the page.
3. Set the following parameters, if you followed the examples above:
- **Custom Model**: `openai/<served-model-name>`
- For **Ollama**: `openai/qwen3.6:35b-a3b`

Check warning on line 240 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L240

Did you really mean 'Ollama'?
- For **SGLang/vLLM**: `openai/Qwen3.6-35B-A3B`
- **Base URL**: `http://host.docker.internal:<port>/v1`
Use port `11434` for Ollama, or `8000` for SGLang and vLLM.

Check warning on line 243 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L243

Did you really mean 'Ollama'?

Check warning on line 243 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L243

Did you really mean 'SGLang'?
- **API Key**:
- For **Ollama**: any placeholder value (e.g. `dummy`, `local-llm`)

Check warning on line 245 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L245

Did you really mean 'Ollama'?
- For **SGLang** or **vLLM**: use the same key provided when starting the server (e.g. `mykey`)

Check warning on line 246 in openhands/usage/llms/local-llms.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/llms/local-llms.mdx#L246

Did you really mean 'SGLang'?
4 changes: 2 additions & 2 deletions openhands/usage/run-openhands/local-setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,11 @@

### Start the App

#### Option 1: Using the CLI Launcher with uv (Recommended)

Check warning on line 74 in openhands/usage/run-openhands/local-setup.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/run-openhands/local-setup.mdx#L74

Did you really mean 'uv'?

We recommend using [uv](https://docs.astral.sh/uv/) for the best OpenHands experience. uv provides better isolation from your current project's virtual environment and is required for OpenHands' default MCP servers (like the [fetch MCP server](https://github.com/modelcontextprotocol/servers/tree/main/src/fetch)).

Check warning on line 76 in openhands/usage/run-openhands/local-setup.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/run-openhands/local-setup.mdx#L76

Did you really mean 'uv'?

**Install uv** (if you haven't already):

Check warning on line 78 in openhands/usage/run-openhands/local-setup.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/run-openhands/local-setup.mdx#L78

Did you really mean 'uv'?

See the [uv installation guide](https://docs.astral.sh/uv/getting-started/installation/) for the latest installation instructions for your platform.

Expand Down Expand Up @@ -126,14 +126,14 @@
```bash
docker run -it --rm --pull=always \
-e AGENT_SERVER_IMAGE_REPOSITORY=ghcr.io/openhands/agent-server \
-e AGENT_SERVER_IMAGE_TAG=1.19.1-python \
-e AGENT_SERVER_IMAGE_TAG=1.26.0-python \
-e LOG_ALL_EVENTS=true \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/.openhands:/.openhands \
-p 3000:3000 \
--add-host host.docker.internal:host-gateway \
--name openhands-app \
docker.openhands.dev/openhands/openhands:1.7
docker.openhands.dev/openhands/openhands:1.8
```

</Accordion>
Expand Down Expand Up @@ -164,7 +164,7 @@
2. Go to the Settings page and navigate to the `API Keys` tab.
3. Copy your `LLM API Key`.

OpenHands provides access to state-of-the-art agentic coding models with competitive pricing. [Learn more about OpenHands LLM provider](/openhands/usage/llms/openhands-llms).

Check warning on line 167 in openhands/usage/run-openhands/local-setup.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/run-openhands/local-setup.mdx#L167

Did you really mean 'agentic'?

</Accordion>

Expand Down Expand Up @@ -216,8 +216,8 @@

To enable search functionality in OpenHands:

1. Get a Tavily API key from [tavily.com](https://tavily.com/).

Check warning on line 219 in openhands/usage/run-openhands/local-setup.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/run-openhands/local-setup.mdx#L219

Did you really mean 'Tavily'?
2. Enter the Tavily API key in the Settings page under `LLM` tab > `Search API Key (Tavily)`

Check warning on line 220 in openhands/usage/run-openhands/local-setup.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/run-openhands/local-setup.mdx#L220

Did you really mean 'Tavily'?

For more details, see the [Search Engine Setup](/openhands/usage/advanced/search-engine-setup) guide.

Expand Down
2 changes: 1 addition & 1 deletion openhands/usage/troubleshooting/troubleshooting.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
docker run -it --rm \
-e SANDBOX_VSCODE_PORT=41234 \
-e AGENT_SERVER_IMAGE_REPOSITORY=ghcr.io/openhands/agent-server \
-e AGENT_SERVER_IMAGE_TAG=1.19.1-python \
-e AGENT_SERVER_IMAGE_TAG=1.26.0-python \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/.openhands:/.openhands \
-p 3000:3000 \
Expand Down Expand Up @@ -149,7 +149,7 @@
git remote set-url origin https://github.com/OpenHands/OpenHands.git
```
* Update Docker image references from `ghcr.io/all-hands-ai/` to `ghcr.io/openhands/`
* Find and update any hardcoded references:

Check warning on line 152 in openhands/usage/troubleshooting/troubleshooting.mdx

View check run for this annotation

Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

openhands/usage/troubleshooting/troubleshooting.mdx#L152

Did you really mean 'hardcoded'?
```bash
git grep -i "all-hands-ai"
git grep -i "ghcr.io/all-hands-ai"
Expand Down
4 changes: 2 additions & 2 deletions overview/skills/org.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,13 @@ system and OpenHands will always load them for all your conversations. Repo-leve
docker run -it --rm --pull=always \
-e SANDBOX_VOLUMES="$HOME/.agents/skills:/home/openhands/.agents/skills:ro" \
-e AGENT_SERVER_IMAGE_REPOSITORY=ghcr.io/openhands/agent-server \
-e AGENT_SERVER_IMAGE_TAG=1.19.1-python \
-e AGENT_SERVER_IMAGE_TAG=1.26.0-python \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/.openhands:/.openhands \
-p 3000:3000 \
--add-host host.docker.internal:host-gateway \
--name openhands-app \
docker.openhands.dev/openhands/openhands:1.7
docker.openhands.dev/openhands/openhands:1.8
```

<Warning>
Expand Down
Loading