High level overview of the Graphical User Interface (GUI) in OpenHands.
LLM Provider
and LLM Model
from the dropdown menus. If the required model does not exist in the list,
select see advanced settings
. Then toggle Advanced
options and enter it with the correct prefix in the
Custom Model
text box.API Key
for your chosen provider.Save Changes
to apply the settings.GITHUB_TOKEN
to the shell environment if provided:
Setting Up a GitHub Token
repo
(Full control of private repositories)Meta Data = Read-only
read for search, Pull Requests = Read and Write
and Content = Read and Write
for branch creation)Integrations
tab.GitHub Token
field.Save Changes
to apply the changes.Organization access
.Enable SSO
next to your organization.Troubleshooting
GITLAB_TOKEN
to the shell environment if provided:
Setting Up a GitLab Token
api
(API access)read_user
(Read user information)read_repository
(Read repository)write_repository
(Write repository)Integrations
tab.GitLab Token
field.Save Changes
to apply the changes.api
scope .Secrets
tab, create a new secret GITLAB_TOKEN
and paste your lower scope token.Troubleshooting
Setting Up a BitBucket Password
account
: read
repository: write
pull requests: write
issues: write
Integrations
tab.BitBucket Token
field.Save Changes
to apply the changes.Troubleshooting
Advanced
settings allows configuration of additional LLM settings. Inside the Settings page, under the LLM
tab,
toggle Advanced
options to access additional settings.
Custom Model
text box to manually enter a model. Make sure to use the correct prefix based on litellm docs.Base URL
if required by your LLM provider.Disconnected
: The frontend is not connected to any conversation.Connecting
: The frontend is connecting a websocket to a conversation.Building Runtime...
: The server is building a runtime. This is typically in development mode only while building a docker image.Starting Runtime...
: The server is starting a new runtime instance - probably a new docker container or remote runtime.Initializing Agent...
: The server is starting the agent loop (This step does not appear at present with Nested runtimes).Setting up workspace...
: Usually this means a git clone ...
operation.Setting up git hooks
: Setting up the git pre commit hooks for the workspace.Agent is awaiting user input...
: Ready to go!Was this page helpful?