mirror of
https://github.com/All-Hands-AI/OpenHands.git
synced 2026-04-29 03:00:45 -04:00
Compare commits
base: github/OpenHands:xw/bump-cli
github/OpenHands:main
github/OpenHands:feat/critic-gui-support
github/OpenHands:fix/saas-bare-model-canonicalization
github/OpenHands:lint/settings-query-keys
github/OpenHands:feat/use-settings-from-persisted
github/OpenHands:remove-legacy-condenser-model-routing-config
github/OpenHands:feat/acp-agent-settings-ui-clean
github/OpenHands:remove-socketio-communications
github/OpenHands:APP-1467/onboarding-survey
github/OpenHands:oss-rel-1.7.0
github/OpenHands:saas-rel-1.24.0
github/OpenHands:add-github-token-endpoint
github/OpenHands:fix-llm-profiles-serialization
github/OpenHands:feat/acp-agent-settings-ui
github/OpenHands:dependabot/pip/security-all-3ba556c5b1
github/OpenHands:APP-1167/complete-posthog_2
github/OpenHands:feat/acp-toolcall-event-renderer
github/OpenHands:feat/acp-integration-layer
github/OpenHands:APP-1031/conversation-limits
github/OpenHands:dependabot/npm_and_yarn/frontend/version-all-9fa5025f94
github/OpenHands:dependabot/npm_and_yarn/frontend/eslint-88df012175
github/OpenHands:sdk-pin-test-draft
github/OpenHands:fix/redact-agent-config-stderr
github/OpenHands:saas-rel-1.23.1
github/OpenHands:prototype/agent-server-gui-imports
github/OpenHands:enable-subagent-task-tool
github/OpenHands:dependabot/pip/enterprise/pypdf-6.10.2
github/OpenHands:fix-ghsa-jj6c-8h6c-hppx
github/OpenHands:dependabot/github_actions/actions/setup-node-6
github/OpenHands:dependabot/github_actions/actions/setup-python-6
github/OpenHands:gitlab-event-forwarding
github/OpenHands:saas-rel-1.23.0
github/OpenHands:fix/redact-session-api-key-ws-logs
github/OpenHands:fix/app-1307-1311-preserve-settings
github/OpenHands:pr-14009
github/OpenHands:dependabot/github_actions/dawidd6/action-download-artifact-20
github/OpenHands:dependabot/github_actions/docker/setup-buildx-action-4
github/OpenHands:KAN-4-add-usage-dashboard
github/OpenHands:dependabot/uv/lxml-6.1.0
github/OpenHands:fix/redact-mcp-config-logging
github/OpenHands:fix/sqlalchemy-mypy-core-types
github/OpenHands:app-1299/preserve-accumulated-cost-on-conversation-update
github/OpenHands:av/update-protobufjs
github/OpenHands:chore/rename-allhands-bot-github-pat-to-pat-token
github/OpenHands:fix/app-1307-move-search-key-mcp
github/OpenHands:APP-1167/complete-posthog
github/OpenHands:fix/user-avatar-popup-scrolling
github/OpenHands:saas-rel-1.22.1
github/OpenHands:fix-cve-2026-34444
github/OpenHands:chore/rename-pat-to-allhands-bot
github/OpenHands:chore/rename-pat-secret
github/OpenHands:fix/slack-repo-selector-disable
github/OpenHands:ray/mypy-sdk-enterprise
github/OpenHands:test-automation
github/OpenHands:credits-page
github/OpenHands:feat/laminar-github-observability-sdk
github/OpenHands:pr-13842
github/OpenHands:fix-auto-resolve
github/OpenHands:hieptl/app-1281
github/OpenHands:saas-rel-1.22.0
github/OpenHands:bump-sdk-1.16.1
github/OpenHands:add-github-notifications-scope
github/OpenHands:jl/enterprise-arm64-build
github/OpenHands:test-8core-smoke-openhands
github/OpenHands:add-laminar-github-integration
github/OpenHands:fix/redact-session-api-key-uvicorn-access-log
github/OpenHands:fix/redact-mcp-config-url-secrets
github/OpenHands:fix/redact-mcp-url-secrets
github/OpenHands:feature/add-api-me-to-users-me-endpoint-enterprise-only
github/OpenHands:feat/org-id-from-header-in-saas-user-auth
github/OpenHands:test/fix-settings-router-pr13306
github/OpenHands:test/revert-sdk-main-pr13306
github/OpenHands:fix-cve-2026-35030
github/OpenHands:fix-cve-2026-32871
github/OpenHands:feature/add-api-me-endpoint
github/OpenHands:saurya-kata-fc-staging
github/OpenHands:improve-bearer-token-error-message
github/OpenHands:APP-1205/log-level
github/OpenHands:saas-rel-1.21.0
github/OpenHands:feat/bidirectional-event-loading
github/OpenHands:hieptl/app-1174
github/OpenHands:hieptl/app-1178
github/OpenHands:fix/deprecate-v0-trajectory
github/OpenHands:openhands/expose-latest-agent-response
github/OpenHands:fix/13690-think-action-raw-json-summary
github/OpenHands:av/update-dependabot-config-to-handle-multi-ecosystem-also-enterprise-directory
github/OpenHands:saas-rel-1.19.0
github/OpenHands:draft/remove-system-pip
github/OpenHands:feat/sandbox-automation-metadata
github/OpenHands:bump-sdk-1.16.0
github/OpenHands:openhands-workspace-54uzEsbh5x90zw9MBhHaHR
github/OpenHands:APP-1173/update-async-routes-FE
github/OpenHands:av/add-correlation-id-middleware
github/OpenHands:feature/add-user-id-to-enterprise-logger
github/OpenHands:aivong/upgrade-pip-cve-2025-8869
github/OpenHands:dependabot/docker/containers/app/python-3.14.3-slim-trixie
github/OpenHands:feat/automations-settings-page
github/OpenHands:feat/revise-posthog
github/OpenHands:jl/debug-webhook-auth
github/OpenHands:dependabot/npm_and_yarn/frontend/version-all-424680cc79
github/OpenHands:hieptl/app-998
github/OpenHands:add-saas-usage-dashboard
github/OpenHands:pr-13306
github/OpenHands:ci/upgrade-blacksmith-build-push-action-v2
github/OpenHands:ci/pr-amd64-only
github/OpenHands:saas-rel-1.18.0
github/OpenHands:feat/registered-marketplaces-settings
github/OpenHands:feat/saas-runtime-mode
github/OpenHands:fix/pin-litellm-version
github/OpenHands:pin-litellm-1.82.6-security
github/OpenHands:test/sdk-session-api-key-fix
github/OpenHands:pr13306
github/OpenHands:av/test-peter-evans-find-comment-4
github/OpenHands:fix/gnupg-security-cves
github/OpenHands:KAN-2-create-prd-for-todo-app
github/OpenHands:APP-972/lead-capture-form_BE
github/OpenHands:feat/usage-dashboard
github/OpenHands:openhands/issue-13188-settings-payloads
github/OpenHands:feat/marketplace-path-setting
github/OpenHands:fix-no-budget-rel
github/OpenHands:admin-role-auth-check
github/OpenHands:fix-cve-2026-33151
github/OpenHands:APP-1006/stopped_sandboxes_return_404s
github/OpenHands:openhands/fix-provider-specific-tips
github/OpenHands:fix-path-issue
github/OpenHands:add-onboarding-form
github/OpenHands:APP-807/slack_auth_logs
github/OpenHands:feat/condenser-max-tokens-setting
github/OpenHands:fix/git-diff-deleted-files
github/OpenHands:paused_sandbox_status
github/OpenHands:feature/enterprise-banner-login-page
github/OpenHands:av/log-session_api_key-x-session-api-key-header-for-debugging
github/OpenHands:fix/enterprise-mypy-var-annotated
github/OpenHands:investigate/v0-runtime-lookup-spike
github/OpenHands:fix-glib-cve-2025-14087
github/OpenHands:fix/redact-secrets-from-env-var-errors
github/OpenHands:add-secret-name-validation
github/OpenHands:test/maybe-setup-git-hooks-coverage
github/OpenHands:bump-sdk-1.13.1
github/OpenHands:cb/test-v1-fixes
github/OpenHands:av/0.62.0-log-session_api_key-x-session-api-key-header-for-debugging
github/OpenHands:av/13366-refresh-token-403
github/OpenHands:feat/chat-draft-persistence
github/OpenHands:feat/chat-message-queue
github/OpenHands:jl/testcontainers
github/OpenHands:add-github-resolver-integration-tests
github/OpenHands:saas-rel-1.16.1
github/OpenHands:auto/data-foundation
github/OpenHands:auto/crud-api
github/OpenHands:auto/executor
github/OpenHands:automations-phase1
github/OpenHands:remove-forked-for-coverage
github/OpenHands:fix/surface-mcp-error-details
github/OpenHands:saas-rel-1.16.0
github/OpenHands:port-fastmcp-2.14.3
github/OpenHands:jmj/manual-add-codereview-md
github/OpenHands:ray/patch-rel-1.15.1
github/OpenHands:saas-rel-1.15.1
github/OpenHands:openhands/fix-resend-rate-limiting
github/OpenHands:feat/slack-default-repo-per-channel
github/OpenHands:feat/setup-sh-via-terminal-tool
github/OpenHands:feat/plugin-directory-keycloak-client
github/OpenHands:feat/e2b-v1-sandbox-service
github/OpenHands:hotfix/user-signup-event-data
github/OpenHands:jl/enterprise-local-dev
github/OpenHands:fix/slack-repo-search-optimization
github/OpenHands:fix-github-webhook-client-disconnect-handling
github/OpenHands:openhands/fix-keycloak-userinfo-attributeerror
github/OpenHands:feature/kanban-board-view
github/OpenHands:fix-cve-2025-66416-with-tests
github/OpenHands:fix-cve-2025-66416
github/OpenHands:fix-agent-server-image-tag
github/OpenHands:fix-enterprise-sso-login-button
github/OpenHands:APP-807/slack_resolver_auth_failures
github/OpenHands:fix/timezone-accepted-tos
github/OpenHands:openhands/fix-nonetype-validation-error-13168
github/OpenHands:openhands/fix-saas-nested-attach-to-conversation
github/OpenHands:saas-rel-1.15.0
github/OpenHands:optimize-dockerfile-build-time
github/OpenHands:fix/git-api-use-query-params
github/OpenHands:self-hosted-debug-logging
github/OpenHands:remove-unused-subscription-code
github/OpenHands:HeyItsChloe-APP-385/saas-nue-profile-questions_3
github/OpenHands:fix-ghsa-rcfx-77hg-w2wv
github/OpenHands:fix-cve-2025-69872
github/OpenHands:fix-cve-2023-36464
github/OpenHands:feat/12623-slash-command-menu-cherry-pick
github/OpenHands:fix-cve-2026-2391
github/OpenHands:fix-cve-2026-25639
github/OpenHands:upgrade-blacksmith-build-push-action
github/OpenHands:jl/bitbucket-dc-enterprise
github/OpenHands:jl/bitbucket-dc-oss
github/OpenHands:jl/bitbucket-data-center-testing
github/OpenHands:v1-github-resolver-integration-tests
github/OpenHands:fix/v1-bedrock-ignore-api-key
github/OpenHands:fix/readiness-probe
github/OpenHands:bump-sdk-1.11.5
github/OpenHands:saas-rel-1.13.2
github/OpenHands:ci/pr-review-pull-request
github/OpenHands:fix/settings-storage
github/OpenHands:fix/login-method-local-storage
github/OpenHands:fix-setup-script-repo-path
github/OpenHands:dependabot/github_actions/actions/upload-artifact-6
github/OpenHands:fix/local-runtime-compat
github/OpenHands:rename-codereview-skill
github/OpenHands:notify-release-contributors
github/OpenHands:remove-free-credits-readme
github/OpenHands:saas-rel-1.13.0
github/OpenHands:hieptl/app-513
github/OpenHands:feature/role-based-authorization
github/OpenHands:saas-rel-1.12.0
github/OpenHands:feature/v1-hooks-endpoint-integration
github/OpenHands:openhands-workspace-1JyX5Oj5qONNLSbmxZJgqd
github/OpenHands:fix/slack-v1-privacy-callback
github/OpenHands:fix/slack-privacy-callback
github/OpenHands:rb/fix-20260212
github/OpenHands:openhands/bitbucket-data-center-oauth-0.62.0
github/OpenHands:feat/view-agent-browser-session-recordings
github/OpenHands:hieptl/app-501
github/OpenHands:add-minimax-m2.5
github/OpenHands:feat/add-datetime-to-agent-context
github/OpenHands:bump-sdk-1.11.3
github/OpenHands:dependabot/docker/containers/app/node-25.6-trixie-slim
github/OpenHands:fix-basic-settings
github/OpenHands:fix/recaptcha-before-user-creation
github/OpenHands:docs/recaptcha-integration-diagram
github/OpenHands:feature/recaptcha-assessment-id-database
github/OpenHands:saas-base-rel-111
github/OpenHands:debug/litellm-user-creation-logging
github/OpenHands:fix/auto-resume-runtime-on-websocket-failure
github/OpenHands:fix/session-expired-redirect-to-login
github/OpenHands:test-pre-org
github/OpenHands:fix/v1-auto-reconnect
github/OpenHands:feature/disable-signup-bitbucket
github/OpenHands:consolidate-loading-spinners
github/OpenHands:fix-async-loop-errors
github/OpenHands:debug-logging
github/OpenHands:fix/slack-runtime-unavailable-error
github/OpenHands:deprecate-v0-frontend
github/OpenHands:refactor/architecture-docs
github/OpenHands:feature/feature-flag-pr-integration
github/OpenHands:prd/org-code-review-bot
github/OpenHands:openhands/fix-sandbox-runtime-container-image-env-var
github/OpenHands:fix/v1-websocket-error-handling
github/OpenHands:add-v0-api-deprecation-notices
github/OpenHands:feat/upload-screenshots-tool
github/OpenHands:pre-org-changes
github/OpenHands:uv-migration-step-2-makefile-uv-support
github/OpenHands:jira-repo-detection-improvements
github/OpenHands:fix/resend-rate-limiter-global
github/OpenHands:fix/resend-rate-limiter
github/OpenHands:fix/uvicorn-access-json-logging
github/OpenHands:enterprise-local-dev-setup
github/OpenHands:fix/add-cors-instructions-to-work-hosts-skill
github/OpenHands:uv-migration-step-8-enterprise-pyproject
github/OpenHands:uv-migration-step-7-documentation
github/OpenHands:uv-migration-step-6-evaluation-scripts
github/OpenHands:uv-migration-step-5-runtime-build-code
github/OpenHands:uv-migration-step-4-github-actions-uv-support
github/OpenHands:uv-migration-step-3-docker-uv-support
github/OpenHands:jps/s3-prerelease-images
github/OpenHands:deprecate-v0-api-endpoints
github/OpenHands:bump-sdk-1.8.2
github/OpenHands:feature/agent-finish-hook
github/OpenHands:fix-project-skills-loading
github/OpenHands:org_merge_branch
github/OpenHands:fix/ime-composition-enter-key-regression
github/OpenHands:openhands/12332-dismissable-error-banner
github/OpenHands:fix/gitlab-token-refresh-race-condition
github/OpenHands:feat/gitlab-v1-conversation-support
github/OpenHands:ray/tmp/20eb9bd
github/OpenHands:temp/deploy-login-page
github/OpenHands:fix-openhands-pr-store-missing-table
github/OpenHands:hieptl/all-4520
github/OpenHands:fix/infinite-scroll-conversations
github/OpenHands:openhands-workspace-klkfx6xa
github/OpenHands:openhands/fix-saas-page-title
github/OpenHands:hieptl/all-4532-1
github/OpenHands:hieptl/all-4651-a
github/OpenHands:hieptl/all-4532
github/OpenHands:hotfix/consistent-naming
github/OpenHands:feature/github-issues-prs-page
github/OpenHands:jps/telemetry-m3
github/OpenHands:ray/conversations-page
github/OpenHands:add-device-code-cleanup-job
github/OpenHands:jps/telemetry-m2
github/OpenHands:fix/litellm-logging-stderr-to-json
github/OpenHands:rb/base-20260212
github/OpenHands:hieptl/all-4452
github/OpenHands:enable-json-logging-enterprise
github/OpenHands:attempt-circular-reference-fix
github/OpenHands:APP-229/downgrade-vitest
github/OpenHands:APP-229/fix-flakey-tests-sequential
github/OpenHands:APP-229/fix-flakey-tests
github/OpenHands:feature/oauth-device-backend
github/OpenHands:add-no-mocking-instructions
github/OpenHands:jpmc-fix-hide-llm
github/OpenHands:openhands/fix-github-resolver-auth-error
github/OpenHands:jps/custom-agent
github/OpenHands:hieptl/app-184
github/OpenHands:increase-action-timeout-buffer-debug
github/OpenHands:hieptl/all-172
github/OpenHands:replace-v1-feature-flag-with-settings
github/OpenHands:azure-devops-feature-flag
github/OpenHands:hieptl/fix-lint-issue
github/OpenHands:fix-sqlalchemy-concurrency-error
github/OpenHands:openhands/fix-favicon-square-padding
github/OpenHands:cleanup-root-directory-structure
github/OpenHands:openhands/fix-org-microagents-no-repo
github/OpenHands:openhands/llm-extra-headers
github/OpenHands:feature/cli-conversation-list
github/OpenHands:openhands/fix-repository-search-500-errors
github/OpenHands:chore/fix-aliasing
github/OpenHands:chore/lint-fix-11719
github/OpenHands:ht/support-kimi-k2-thinking
github/OpenHands:fix/cli-litellm-extra-body
github/OpenHands:ci/remove-windows-exec-followup-from-main
github/OpenHands:alona/all-2989-bug-github_token-and-other-providers-eg-gitlab-expire-and-v999
github/OpenHands:ray/preview-comment
github/OpenHands:fix/eventstore-cache-gcp-errors
github/OpenHands:add-isolation-test
github/OpenHands:cli-ctrl-c-improvements
github/OpenHands:hieptl/app-108
github/OpenHands:fix-runtime-tests-port-conflicts
github/OpenHands:ray/enforce-coverage-soft
github/OpenHands:enterprise-conversation-info-override
github/OpenHands:feat/enterprise-gateway-support
github/OpenHands:hieptl/app-118
github/OpenHands:ray/enforce-coverage
github/OpenHands:separate-saas-conversation-metadata
github/OpenHands:openhands/update-v1-api-proposal
github/OpenHands:openhands/conda-channel-alias-override
github/OpenHands:update-ghcr-registry-to-all-hands-ai
github/OpenHands:openhands-fix-issue-10786
github/OpenHands:add-init-microagent
github/OpenHands:hieptl/app-96
github/OpenHands:fix/sonnet-4-5-bedrock-normalization
github/OpenHands:jps/telemetry-m2-backup
github/OpenHands:refactor/batch-07bd77b1-ccbd-4a6d-8e89-5ce81aca3961
github/OpenHands:refactor/batch-0cd5d40c-1bd2-4428-a70c-2f4854e798df
github/OpenHands:refactor/batch-16281efa-bec6-4da2-861d-b929f9723d54
github/OpenHands:refactor/batch-1a3de6fc-e767-44e4-97e2-d7b9ff525a68
github/OpenHands:refactor/batch-1a4f4252-2f21-43a7-a766-421129d2066e
github/OpenHands:refactor/batch-21455f51-1cc2-469b-9778-bae10ac14b5e
github/OpenHands:refactor/batch-2d787690-e97d-454d-a5ff-cf7c42b401e2
github/OpenHands:refactor/batch-4ae507af-f25a-46e5-9d54-01fe49fba3fc
github/OpenHands:refactor/batch-58792b2b-6536-42c2-8506-6c0fe2da1bd9
github/OpenHands:refactor/batch-622118c6-a57e-4344-a13f-126f6b7ba332
github/OpenHands:refactor/batch-65b157eb-f940-4a01-834c-b01da2aa9bb6
github/OpenHands:refactor/batch-6cc2dea6-2716-47e7-92c4-110bc7c2d8b1
github/OpenHands:refactor/batch-7293a3e9-677a-42c4-8a50-33f473ed0b42
github/OpenHands:refactor/batch-7318be40-b985-436f-b4e7-49c7fa8a524f
github/OpenHands:refactor/batch-74b5464b-6501-4c21-ac31-f26320469dd1
github/OpenHands:refactor/batch-7bd1ce63-896b-4ff4-974c-904be5d76281
github/OpenHands:refactor/batch-7f199cb3-37bb-4134-84d9-41ccdce6c87c
github/OpenHands:refactor/batch-90e94ee2-8813-426c-bb0c-58a0b91a2d14
github/OpenHands:refactor/batch-a51cc461-a878-45be-85c8-5c7b88c0d1ee
github/OpenHands:refactor/batch-a5cf7ad0-1c9b-4325-bed5-fe290b610018
github/OpenHands:refactor/batch-a9aa5230-bfae-45b2-978f-41a6501c3c5a
github/OpenHands:refactor/batch-b5e33a2f-48b8-4893-a865-a9017606ba54
github/OpenHands:refactor/batch-bea5b2c6-72f7-45a7-a75d-9728675d44b4
github/OpenHands:refactor/batch-d4277c9f-7ed9-46c6-9e6c-c5d77091f26c
github/OpenHands:refactor/batch-d9527631-e440-4216-89d1-b32afc9d16df
github/OpenHands:refactor/batch-d95488f4-a4c6-4705-b2c9-ae2af420b159
github/OpenHands:refactor/batch-df27a5d6-55a1-464e-ac47-8d19b4768ce0
github/OpenHands:refactor/batch-e6aaf09f-b9c5-4a2e-83a5-24af50556577
github/OpenHands:refactor/batch-ea4f979b-c557-4ec2-8180-2ad55e473f9f
github/OpenHands:refactor/batch-feabb705-3360-4e5b-b9dc-d45e6f04256a
github/OpenHands:APP-84/confirmation-policy
github/OpenHands:refactor/batch-0cc1ef54-d513-4afa-bfc5-50a9aeab891c
github/OpenHands:refactor/batch-5e38eade-abc3-450c-81f8-8c2e7d064210
github/OpenHands:refactor/batch-6288cfdb-c718-406f-bc49-4ea6a06ef26d
github/OpenHands:refactor/batch-6f6b864d-5a60-4e30-a895-ec71a1bc5f61
github/OpenHands:refactor/batch-83972906-bc47-474f-8753-907de2ad2258
github/OpenHands:refactor/batch-8b5d81b8-4129-4b1b-b8c5-bb8c348f63e2
github/OpenHands:refactor/batch-b6b1e84a-3732-49aa-b51d-dde0e04716da
github/OpenHands:hieptl/app-35
github/OpenHands:openhands/cli-working-directory-config
github/OpenHands:chore/bump-agent-server
github/OpenHands:chore/bump-agent-server-ea05648
github/OpenHands:v1-cli-bump-agent-sdk
github/OpenHands:feature/keycloak-cookie-compression
github/OpenHands:APP-85/clear-v1-state
github/OpenHands:fix/gitlab-webhook-table-error-handling
github/OpenHands:openhands/fix-pre-commit-hooks-execution
github/OpenHands:move-confirmation-mode-to-app-settings
github/OpenHands:ui-pr-button-black-background
github/OpenHands:add-swe-gym-modal-eval
github/OpenHands:multi-swe-bench-dependency
github/OpenHands:openhands/fix-websocket-warning-log-level
github/OpenHands:openhands/add-gpt-5-codex-support
github/OpenHands:add-graceful-shutdown-signal-handler
github/OpenHands:jps/log-runtime-erros
github/OpenHands:openhands/fix-vscode-extension-windows
github/OpenHands:cli-task-file-flags
github/OpenHands:v1-cli-add-task-file
github/OpenHands:fix/9368-vscode-install-reliability
github/OpenHands:update-agent-sdk-commit-hash
github/OpenHands:APP-48/v1-conversation-api
github/OpenHands:enyst-get-secret
github/OpenHands:APP-47/v1-component-types
github/OpenHands:alona/file-referencing-feature
github/OpenHands:migrate-to-uv
github/OpenHands:openhands/cli-multi-arch-support
github/OpenHands:v1-conversation-api-clean
github/OpenHands:v1-conversation-api
github/OpenHands:feat/litellm-extra-body-config
github/OpenHands:feat-contributor-docs
github/OpenHands:hieptl/all-3895
github/OpenHands:fix-temperature-top-p-reasoning-models
github/OpenHands:fix-cli-model-selection-display-limit
github/OpenHands:fix/v1-webhooks-secret-route
github/OpenHands:cli-bump
github/OpenHands:oh-port-pr-9809-grok-empty-reasoning
github/OpenHands:feature/acp-integration
github/OpenHands:feat/multi-platform-cli-builds
github/OpenHands:fix/prometheus-multiprocess-metrics
github/OpenHands:hieptl/debug-webhook
github/OpenHands:fix/custom-secrets-resume-fallback
github/OpenHands:revert-11155-alona/fix-resume-provider-tokens
github/OpenHands:xw/bump-cli
github/OpenHands:test-ruff
github/OpenHands:v1
github/OpenHands:enable-jira
github/OpenHands:add-ruff-verbose-output
github/OpenHands:log-config
github/OpenHands:APP-19
github/OpenHands:openhands/acp-support
github/OpenHands:APP-19-llm-settings-pro-validation
github/OpenHands:62fec2f0-7d57-4f9d-8a5e-fafbd092cd49
github/OpenHands:0beaedf9-aaec-4a0f-b041-e9bdd52eca6d
github/OpenHands:13d40765-9fa6-4272-8f15-7d7d2c343af5
github/OpenHands:32209874-af72-4bf0-a6a5-62e14a8fa636
github/OpenHands:357a91ff-ae23-491f-bd0c-368567158109
github/OpenHands:5aab8a95-3ee9-4f75-b0fe-1c2ed8fe01fd
github/OpenHands:5f6f4639-5322-40fa-949d-bf804b797e71
github/OpenHands:60162962-1df9-4592-8ba4-c31211c554aa
github/OpenHands:655137d4-00d6-4306-b0e9-5d2469b925ec
github/OpenHands:8337c09f-b9c1-4e81-83ed-688c7e6b7040
github/OpenHands:8b1a889e-ecb7-47d5-9233-f4cc56f78e09
github/OpenHands:9f1b4266-56de-44a3-aa7b-ba9fbde5f1f7
github/OpenHands:a1c1f9f5-ce55-4e69-9bf0-9745d69cb7bc
github/OpenHands:b3b68ece-741b-424c-8bbc-a92c597f4422
github/OpenHands:b41a971e-85e7-4f43-9a2b-f80b232dd426
github/OpenHands:c2e6bdd4-0195-49f4-b29f-ec95ec440aa8
github/OpenHands:ca15213c-f545-45bf-81d4-686f0048b02a
github/OpenHands:daaa3ac7-0f2e-45ef-88fb-2a2c89f07007
github/OpenHands:dd419e29-d9bf-450d-b771-3588dc2c4ce0
github/OpenHands:e8d584ca-4258-47ea-9375-d663ae2c40f7
github/OpenHands:ed008eeb-0eb0-4bbd-8d76-2684c193e1c3
github/OpenHands:ef2f5179-59f4-4cd7-abda-e94c30adaccf
github/OpenHands:feature/double-ctrl-c-termination
github/OpenHands:alona/fix-initializing-agent
github/OpenHands:fix/llm-settings-validation-tdd
github/OpenHands:feature/cli-splash-screen
github/OpenHands:add-swegym-support
github/OpenHands:hotfix/import-outside
github/OpenHands:ALL-3623-shared-posthog-app
github/OpenHands:alona/fix-initializing-agent-v2
github/OpenHands:fix/deduplicate-setup-logic
github/OpenHands:alona/all-2989-bug-github_token-and-other-providers-eg-gitlab-expire-and
github/OpenHands:openhands-workspace-kxha57nv
github/OpenHands:openhands/fix-v1-cli-keyboard-navigation
github/OpenHands:openhands/implement-clear-command
github/OpenHands:rb/litellm-patch-fix
github/OpenHands:enyst/llm-security
github/OpenHands:ray/docker-scan
github/OpenHands:openhands/optimize-cli-startup-performance
github/OpenHands:rds-iam-auth
github/OpenHands:fix-mistral-empty-assistant-message
github/OpenHands:chuck-build
github/OpenHands:api/conversation-metrics
github/OpenHands:jps/self-registration
github/OpenHands:openhands/reproduce-conversation-rename-bug
github/OpenHands:fix/update-branch-on-pr-creation
github/OpenHands:hieptl/all-3392-1
github/OpenHands:feature/task-list-tab
github/OpenHands:fix/use-auto-resize-test-typescript-error
github/OpenHands:frontend/improve-documentation-link-text
github/OpenHands:chuck-test
github/OpenHands:fix/litellm-proxy-malformed-url
github/OpenHands:test-user
github/OpenHands:fix/stripe-customer-id-validation
github/OpenHands:fix-working-dir-recall-observation
github/OpenHands:alona/add-git-branch-name-to-eventstream-logs
github/OpenHands:alona/all-2685-enhancement-use-openhands-on-bitbucket-cloud-repos-1
github/OpenHands:ALL-3554-use-start-conversation-hook-instead-of-refetch
github/OpenHands:alona/all-2685-enhancement-use-openhands-on-bitbucket-cloud-repos-3
github/OpenHands:fix-stopped-status
github/OpenHands:fix-workspace-context-working-dir
github/OpenHands:chuck-debug
github/OpenHands:enable-frontend-source-maps
github/OpenHands:hieptl/all-3487
github/OpenHands:hieptl/all-3485
github/OpenHands:hieptl/all-3392
github/OpenHands:hieptl/all-3458
github/OpenHands:hieptl/all-3514
github/OpenHands:hieptl/all-3515
github/OpenHands:hieptl/all-3483
github/OpenHands:hieptl/all-3492
github/OpenHands:hieptl/all-3486
github/OpenHands:hieptl/all-3457
github/OpenHands:create-workflow-template
github/OpenHands:ALL-3517-fix-runtime-status-polling-condition
github/OpenHands:openhands/fix-cli-graceful-shutdown
github/OpenHands:migrate-poetry-to-uv
github/OpenHands:hieptl/all-3460
github/OpenHands:ALL-3415
github/OpenHands:fix/google-genai-dependency
github/OpenHands:openhands/fix-grok-code-fast-1-stop-words
github/OpenHands:feat/openai-responses-adapter-10442
github/OpenHands:openhands/fix-offline-functionality
github/OpenHands:fix-webarena-evaluation
github/OpenHands:feature/structured-thought
github/OpenHands:refactor/conversation-paths
github/OpenHands:analysis/user-id-refactor-analysis
github/OpenHands:enyst/auth-design-system
github/OpenHands:openhands-workspace-lk25cj0y
github/OpenHands:user-id-analysis-report
github/OpenHands:analysis/user-id-enterprise-report
github/OpenHands:auth-system-design
github/OpenHands:custom-username
github/OpenHands:ALL-3400-fix-saas-search-installation-orgs
github/OpenHands:openhands-workspace-fos8gxe9
github/OpenHands:refactor/server-context-system
github/OpenHands:fix-stuck-detection-empty-commands
github/OpenHands:remove-obsolete-state-cleanup
github/OpenHands:fix-bitbucket-order-parameter
github/OpenHands:refactor-integration
github/OpenHands:installations-limited
github/OpenHands:ray/lower-test-concurrency
github/OpenHands:revert-10705-ALL-3334/extract-waving-hand-component
github/OpenHands:experiment-manager-condensation
github/OpenHands:rbren-patch-4
github/OpenHands:feat/pause-button-visibility
github/OpenHands:cbutkus-user
github/OpenHands:non-root-test
github/OpenHands:openhands/fix-issue-10411-cli-file-edit-visualization
github/OpenHands:e2e-headless-readme-count
github/OpenHands:chore/e2e-microagents-10379
github/OpenHands:e2e-tavily-web-search-test
github/OpenHands:openhands/add-react-app-e2e-test
github/OpenHands:openhands/fix-issue-10533
github/OpenHands:oh-9809-merge-main
github/OpenHands:oh-9809-pr2
github/OpenHands:sdk/minimal-python
github/OpenHands:feat/unified-sessions-10336
github/OpenHands:fix_webarena
github/OpenHands:fix-git-coauthorship-cli-runtime
github/OpenHands:fix-cli-command-interruption
github/OpenHands:feat/unified-config-write-api-9585
github/OpenHands:openhands-workspace-swx28dz2
github/OpenHands:fix/file-store-metadata-fallback
github/OpenHands:feat/gemini-cli-tools-phase1a
github/OpenHands:improve/eventstream-add_event-from-main
github/OpenHands:fix-conversation-title-reversion
github/OpenHands:fix/mcp-pin-2025-08-21
github/OpenHands:fix/pin-fastmcp-2.6.1
github/OpenHands:revert-9930-fix-test-bash-timeout
github/OpenHands:test/expand-config-writer-coverage
github/OpenHands:ALL-2552/i18n-for-revise-ux
github/OpenHands:ALL-2552/i18n-only
github/OpenHands:ALL-2552/revise-ux-merged
github/OpenHands:improve-llm-architecture-diagrams
github/OpenHands:e2e-gitlab-integration-test
github/OpenHands:openhands-workspace-ha7b4nsp
github/OpenHands:fix/llm-latency-only-from-main
github/OpenHands:e2e-bitbucket-integration
github/OpenHands:fix/types-mypy-strict-utils-listen-init
github/OpenHands:feat/llmconfig-system-prompt-extension-file
github/OpenHands:fix-10428-response-styling
github/OpenHands:fix-git-tests-environment-independence
github/OpenHands:pr-10443
github/OpenHands:docs/llm-registry-convo-stats-on-10423
github/OpenHands:feat/planning-delegate
github/OpenHands:feat/llm-risk-analyzer-frontend-only
github/OpenHands:feat/llm-risk-analyzer-frontend
github/OpenHands:fix/centralized-metrics-conflicts-tests
github/OpenHands:centralized-metrics-merge-main
github/OpenHands:feat/gemini-optimized-tools
github/OpenHands:feat/gemini-tools-plan
github/OpenHands:fix-filereadaction-user-websocket
github/OpenHands:refactor-thought-field-to-dict
github/OpenHands:update-package-lock-json
github/OpenHands:fix-timeout-message-tests
github/OpenHands:feat/gemini-latency-investigation
github/OpenHands:feat/cli-autoresume-9371
github/OpenHands:enyst/decouple-tools
github/OpenHands:openhands/support-reasoning-content-ui
github/OpenHands:enyst/used-tokens
github/OpenHands:revert-10328-ALL-2552/run-web-server
github/OpenHands:add-apply-patch-utility
github/OpenHands:vscode-runtime
github/OpenHands:chore/session-architecture-10336
github/OpenHands:pr-9907
github/OpenHands:test-batched-webhook-race-conditions
github/OpenHands:test/batched-webhook-race-condition
github/OpenHands:chore/switch-tomlkit-writer-9585
github/OpenHands:fix/mcp-toml-inline-tables
github/OpenHands:llm-init
github/OpenHands:fix/frontend-401-stuck-state
github/OpenHands:enhance-pause-button-circle-v2
github/OpenHands:reorganize-dependencies
github/OpenHands:refactor/template-inheritance-10299
github/OpenHands:add-llm-risk-analyzer-clean
github/OpenHands:alt/ws-ws-ws-ws
github/OpenHands:feature/git-user-info-in-prompts
github/OpenHands:fix-git-config-cloud
github/OpenHands:fix-bash-comment-handling
github/OpenHands:fix/suppress-pydub-warnings
github/OpenHands:system-prompt-backend-only
github/OpenHands:pr-10245
github/OpenHands:fix/auto-title-generation-pagination-race-condition
github/OpenHands:xw/cli-docs
github/OpenHands:fix/vscode-build-git-repository-state
github/OpenHands:enhance/pause-button-visibility
github/OpenHands:pr-10193
github/OpenHands:refactor/git-control-components
github/OpenHands:ht/add-retry-for-mcp-client
github/OpenHands:linear-integration-update
github/OpenHands:clean-markdown-only
github/OpenHands:improve-cli-colors
github/OpenHands:boxuanli/test/should-fail-ci
github/OpenHands:fix-conflicts
github/OpenHands:openhands-workspace-7gxcfgnm
github/OpenHands:feature/command-approval-memory
github/OpenHands:ray/md-links
github/OpenHands:chore/ws-readiness
github/OpenHands:gemini-fixes
github/OpenHands:use-session-api-key-for-mcp
github/OpenHands:refactor/configuration-merger-from-args
github/OpenHands:fix/ws-alt
github/OpenHands:fix/websocket-connection-missing-url-session-key
github/OpenHands:update-group-id
github/OpenHands:upgrade-fastmcp-to-2.11.1
github/OpenHands:refactor/configuration-merger
github/OpenHands:openhands-workspace-7gzc80db
github/OpenHands:openhands-workspace-5koxxbzg
github/OpenHands:pr-9374
github/OpenHands:fix/vite-alias-config-10052
github/OpenHands:fix-agent-finish-action-serialization
github/OpenHands:openhands-workspace-b4wom8ng
github/OpenHands:copilot/fix-475dffb5-9871-48f6-910f-41c851536ee0
github/OpenHands:gemini-think
github/OpenHands:feature/org-microagents-blocking-timeout
github/OpenHands:pr-10069
github/OpenHands:docs/add-cerebras-provider-documentation
github/OpenHands:fix-9889-repo-name-triggers
github/OpenHands:enterprise-sso-1
github/OpenHands:fix/modernize-pyproject-toml
github/OpenHands:pr-10008
github/OpenHands:add-reset-terminal-option
github/OpenHands:fix-duplicate-feedback-queries
github/OpenHands:pr-10009
github/OpenHands:pr-10004
github/OpenHands:enhance-pause-button-with-gray-circle
github/OpenHands:feat/git-config-user-coauthor
github/OpenHands:simple-vscode-extension-fix
github/OpenHands:update-bitbucket-ip-allowlist-docs
github/OpenHands:enyst/openhands-types
github/OpenHands:fix-agent-runtime-timeout-error-propagation
github/OpenHands:ray/remove-stripe
github/OpenHands:fix-directory-read-error
github/OpenHands:enhance-pause-button-prominence
github/OpenHands:refactor-repository-provider-detection
github/OpenHands:fix/git-changes-pollution
github/OpenHands:fix-git-changes-tab-merge-issue
github/OpenHands:feature/add-foo-ts
github/OpenHands:fix/git-changes-merge-issue
github/OpenHands:implement-fe-github-bitbucket-methods
github/OpenHands:fix/settings-integrations-button-clickable-area
github/OpenHands:openhands-workspace-qwswpvll
github/OpenHands:enyst/log-spam
github/OpenHands:boxuanli/browser-refactor
github/OpenHands:fix-terminal-interactivity
github/OpenHands:test/replicate-many-changes
github/OpenHands:fix/resize-handle-vscode-iframe
github/OpenHands:fix/silence-fastmcp-sse-error
github/OpenHands:openhands-workspace-id62pn9i
github/OpenHands:fix-vscode-extension-remote
github/OpenHands:feat/interactional_system_prompt-fix
github/OpenHands:feat/interactional_system_prompt
github/OpenHands:fix-action-title-cutoff
github/OpenHands:feature/org-level-setup-script
github/OpenHands:feature/openhands-model-selection
github/OpenHands:add-action-execution-logging
github/OpenHands:feature/clean-dynamic-spinner
github/OpenHands:feature/dynamic-spinner
github/OpenHands:ray/nix
github/OpenHands:openhands-workspace-n4osk4bj
github/OpenHands:add-gray-circle-pause-button
github/OpenHands:feature/add-openhands-provider
github/OpenHands:fix/localize-microagent-strings
github/OpenHands:resolver-runtime
github/OpenHands:fix/cli-runtime-disable-jupyter-by-default
github/OpenHands:ctrl-c
github/OpenHands:enhance-pause-button
github/OpenHands:feature/prominent-pause-button
github/OpenHands:fix-terminal-command-truncation
github/OpenHands:fix-issue-labeled-prompts-api-instructions
github/OpenHands:update-microagent-docs
github/OpenHands:enyst/gemini
github/OpenHands:optional-daytona
github/OpenHands:improve-rate-limit-status-message
github/OpenHands:openhands-workspace-cwiom08x
github/OpenHands:add-enable-bash-config
github/OpenHands:docs/add-mcp-architecture-documentation
github/OpenHands:enyst/cli-args
github/OpenHands:feat/mcp-support-cli-runtime
github/OpenHands:refactor/bash-session-inheritance-subprocess-implementation
github/OpenHands:fix-httpx-deprecation-warning
github/OpenHands:fix-windows-signal-compatibility
github/OpenHands:openhands-workspace-h5gjhqey
github/OpenHands:add-cli-llm-args
github/OpenHands:fix-devstral-ollama-system-prompt
github/OpenHands:fix-issue-9013
github/OpenHands:remove-workspace-vars-skip-tests
github/OpenHands:feat/azure-devops-updated
github/OpenHands:feature/add-workspace-settings-to-cli
github/OpenHands:fix-jupyter-tab-refresh-issue
github/OpenHands:feature/proxy_agent
github/OpenHands:fix/bitbucket-token-url-encoding
github/OpenHands:add-tmp-directory-note
github/OpenHands:fix-runtime-error-handling
github/OpenHands:upload-files-to-conversation
github/OpenHands:update-workspace-vars
github/OpenHands:neubig/cli-config
github/OpenHands:feature/add-conversation-classes
github/OpenHands:docs/update-runtime-testing-documentation
github/OpenHands:openhands-workspace-chej1csv
github/OpenHands:openhands/reproduce-mcp-tavily-issue
github/OpenHands:remove-feedback-functionality
github/OpenHands:openhands/fix-anthropic-browser-image-format
github/OpenHands:fix-cli-text-selection
github/OpenHands:fix-issue-9013-new
github/OpenHands:add-message-feedback
github/OpenHands:update-microagent-docs-type
github/OpenHands:openhands/add-microagents-endpoint
github/OpenHands:fix-iphone-layout-issue-8980
github/OpenHands:exp/ltl-analyzer
github/OpenHands:improve-git-providers-logging
github/OpenHands:clean-up
github/OpenHands:email-validation
github/OpenHands:test-redirect
github/OpenHands:feature/team-cli-interface
github/OpenHands:ray/get-convo-none
github/OpenHands:fix-return-types-2
github/OpenHands:ray/server-strict-types
github/OpenHands:fix-action-suggestions-provider-selection
github/OpenHands:openhands-fix-issue-8682
github/OpenHands:enyst/replay-fix
github/OpenHands:display-email
github/OpenHands:enyst/user-filestore
github/OpenHands:rb/0.41.2
github/OpenHands:update-conversation-endpoint
github/OpenHands:openhands-fix-issue-8757
github/OpenHands:add-security-analyzer-integration-tests
github/OpenHands:ray/remote-runtime-simple-start
github/OpenHands:replace-sid-with-conversation-id
github/OpenHands:downgrade-large-data-logs
github/OpenHands:improve-typing-enforcement
github/OpenHands:rbren-patch-2
github/OpenHands:docs/using-openhands-as-library
github/OpenHands:parallelize-action-execution-server-startup
github/OpenHands:fix-login-method-after-auth
github/OpenHands:fix-login-method-recomputation
github/OpenHands:update-login-method-check
github/OpenHands:hotfix/changes-loading
github/OpenHands:convo-redirect
github/OpenHands:openhands-workspace-bgewmxlb
github/OpenHands:xw/versa-merge
github/OpenHands:fix-redirect
github/OpenHands:Fix-tab-redirect
github/OpenHands:add-conversation-user-id-to-llm
github/OpenHands:swebench_repro_20250524_openhands_claude_4_sonnet
github/OpenHands:openhands-fix-issue-8199
github/OpenHands:feature/add-export-trajectory-button
github/OpenHands:feature/saas-login-persistence
github/OpenHands:feature/local-git-provider
github/OpenHands:enhance-pause-button-visibility
github/OpenHands:add-context-message-parameter
github/OpenHands:add-status-tab
github/OpenHands:feature/add-summarize-conversation-button
github/OpenHands:feature/agent-mode-toggle
github/OpenHands:enyst/converter-tests
github/OpenHands:hotfix/remove-balance-query
github/OpenHands:eval_fixes_merged_with_main
github/OpenHands:openhands/mcp-log-passing
github/OpenHands:feature/llm-critic
github/OpenHands:feature/patchright-integration
github/OpenHands:revert-tool-and-aci
github/OpenHands:openhands-workspace-80q8x253
github/OpenHands:openhands-fix-issue-8400
github/OpenHands:add-exc-info-to-log-statements
github/OpenHands:add-force-refresh-to-get-latest-token
github/OpenHands:enyst/insert-prompt
github/OpenHands:fix-git-changes-response
github/OpenHands:fix-error-messages-collapsed
github/OpenHands:tiptap-microagent-suggestions
github/OpenHands:delegates-cleanup
github/OpenHands:fix-markdown-newline-rendering
github/OpenHands:feature/vscode-changes-viewer
github/OpenHands:feature/local-git-repos-in-api
github/OpenHands:openhands-fix-issue-8395
github/OpenHands:enyst/custom-global
github/OpenHands:cleanup-unused-translations
github/OpenHands:test-logging
github/OpenHands:on-prem-test
github/OpenHands:add-mcp-server
github/OpenHands:enyst/no-dup-toolcall
github/OpenHands:fix-llm-api-key-preservation
github/OpenHands:fix-session-timeout
github/OpenHands:fix-sess-timeout
github/OpenHands:fix/create-secret-store
github/OpenHands:openhands-fix-issue-8250-try2
github/OpenHands:enyst/write-config
github/OpenHands:openhands-fix-issue-8250
github/OpenHands:openhands-fix-issue-8147
github/OpenHands:openhands/simplify-workspace-mounting
github/OpenHands:update-login-flow
github/OpenHands:openhands-fix-issue-8208
github/OpenHands:rb/err-details
github/OpenHands:add-remote-runtime-debug-logs
github/OpenHands:happyherp_branch
github/OpenHands:openhands-fix-issue-8162
github/OpenHands:update-anyio-4.9.0-poetry-2.1.1
github/OpenHands:gitlab-docs
github/OpenHands:fix-agent-loop-persistence
github/OpenHands:xw/mcp-refactor-only
github/OpenHands:openhands-fix-issue-8135
github/OpenHands:self-hosted-gitlab
github/OpenHands:fix-pr-8095
github/OpenHands:remove-deprecated-endpoint
github/OpenHands:enyst/refactor-context-checks
github/OpenHands:feat/plumb-custom-secrets
github/OpenHands:async-git-functions
github/OpenHands:add-agents-page
github/OpenHands:chore/refactor-conversation-service
github/OpenHands:openhands-fix-issue-7147
github/OpenHands:rm-github-id-from-convo
github/OpenHands:fix-title-tag-sync
github/OpenHands:login-workflow-changes
github/OpenHands:openhands-fix-issue-8067
github/OpenHands:anhnh-planning-agent
github/OpenHands:tos-db-storage
github/OpenHands:enyst/simple-local
github/OpenHands:gitlab-UI-and-workflow
github/OpenHands:fix-port-overflow-error-doc
github/OpenHands:fix-port-overflow-error
github/OpenHands:enyst/lint
github/OpenHands:xw/mcp-frontend-only
github/OpenHands:feature/add-edit-title-to-main-ui
github/OpenHands:openhands-fix-issue-7968
github/OpenHands:document-repo-loading-state
github/OpenHands:always-run-git-init-in-saas-mode
github/OpenHands:xw/o4-mini
github/OpenHands:add-openapi-spec
github/OpenHands:abstract-resolver
github/OpenHands:xw/fix-pdf-read-in-saas
github/OpenHands:openhands-fix-issue-7947
github/OpenHands:feature/terminal-read-only-tooltip
github/OpenHands:enyst/gpt-41-instructions
github/OpenHands:enhance-play-pause-button
github/OpenHands:feature/add-readonly-badge-to-terminal
github/OpenHands:add-tos-field
github/OpenHands:xw/repo-memory
github/OpenHands:xw/evaluation-changes
github/OpenHands:openhands-fix-issue-7860
github/OpenHands:enyst/gpt-41
github/OpenHands:fix-think-action-duplication
github/OpenHands:rbren-patch-3
github/OpenHands:openhands-workspace-s7fvdu72
github/OpenHands:xw/mcp-improvement-fix
github/OpenHands:ALL-1769/fix-precommit
github/OpenHands:chore/breakdown-settings
github/OpenHands:fix-status-bar-stopped-state
github/OpenHands:xw/update-mcp
github/OpenHands:add-posthog-analytics-tracking
github/OpenHands:chore/refactor-settings
github/OpenHands:feature/cli-prompt-toolkit-migration
github/OpenHands:update-conversation-metrics-with-cost-tokens
github/OpenHands:fix-push-create-pr-button-query
github/OpenHands:xw/mcp-fork
github/OpenHands:fix/utils-type-hints
github/OpenHands:fix-utils-mypy-typing
github/OpenHands:openhands-workspace-x91bxt7o
github/OpenHands:fix-event-loop
github/OpenHands:rb/0-30-1-revert2
github/OpenHands:rb/0-30-1-revert
github/OpenHands:openhands-workspace-n64kza0n
github/OpenHands:microagent-ui-updates
github/OpenHands:fix-start-from-scratch-button
github/OpenHands:fix-jupyter-types
github/OpenHands:fix-api-key-setup-modal
github/OpenHands:rb/update-runtime
github/OpenHands:update-conversation-title-endpoint
github/OpenHands:fix-conversation-title-update
github/OpenHands:fix-conversation-title-generation
github/OpenHands:fix-conversation-title-issues-v2
github/OpenHands:fix-conversation-title-issues
github/OpenHands:budget-error
github/OpenHands:openhands-workspace-xa8jjk6f
github/OpenHands:openhands-suggested-tasks-ui
github/OpenHands:optimize-url-polling
github/OpenHands:final-redux-migration-simplified
github/OpenHands:openhands-workspace-n70ylm7y
github/OpenHands:default-settings
github/OpenHands:openhands-workspace-chxlnqhi
github/OpenHands:feature/context-window-metrics
github/OpenHands:feature/non-image-file-uploads
github/OpenHands:ray/lint-async-fix
github/OpenHands:rb/0-30-1
github/OpenHands:enyst/build-lists
github/OpenHands:enyst/condense-action
github/OpenHands:chore/migrate-browser-slice
github/OpenHands:chore/migrate-agent-slice-to-query
github/OpenHands:chore/migrate-metrics-slice
github/OpenHands:chore/migrate-jupyter-slice
github/OpenHands:chore/migrate-redux-test
github/OpenHands:feature/migrate-status-to-tanstack-query
github/OpenHands:fix/utils-type-hints-3
github/OpenHands:fix/utils-type-hints-clean
github/OpenHands:fix/llm-mypy-errors
github/OpenHands:neubig/refactor-bash-command-processing
github/OpenHands:final-redux-migration
github/OpenHands:redux-migration-take-2
github/OpenHands:fix-makefile-tabs
github/OpenHands:simplified-hooks-direct
github/OpenHands:feature/improve-login-logic
github/OpenHands:feature/track-last-page
github/OpenHands:redux-migration-without-query
github/OpenHands:combined-redux-migration-2
github/OpenHands:oh-cloud-gitlab
github/OpenHands:combined-redux-migration-3
github/OpenHands:combined-redux-to-query-migration
github/OpenHands:add-goto-terminal-extension
github/OpenHands:initial-query-slice-migration
github/OpenHands:fix/logo-redirect-on-logout
github/OpenHands:metrics-slice-migration
github/OpenHands:redux-to-query-migration
github/OpenHands:feature/improve-logout-flow
github/OpenHands:migrate-status-slice-to-react-query
github/OpenHands:react-query-migration
github/OpenHands:react-query-to-redux-migration
github/OpenHands:react-query-migration-new
github/OpenHands:redux-to-react-query
github/OpenHands:feature/logout-page
github/OpenHands:fix/tos-dialog-mapping
github/OpenHands:change-api-key-placeholder
github/OpenHands:autogen-titles-simpler
github/OpenHands:feature/save-last-page-local-storage
github/OpenHands:external-llm-creation
github/OpenHands:feature/save-last-page-local-storage-redirect
github/OpenHands:feature/save-last-page
github/OpenHands:fix-truncation-state-persistence
github/OpenHands:concurrent-event-fetching
github/OpenHands:allow-message-during-client-loading
github/OpenHands:xw/run-test
github/OpenHands:add-doc-translations
github/OpenHands:openhands-fix-issue-7227
github/OpenHands:rename-oh-action-to-oh-user-action
github/OpenHands:fix-docs-i18n
github/OpenHands:revert-7329-sandbox-image-session-settings
github/OpenHands:fix-blacksmith-migration
github/OpenHands:condenser-visibility-refactor
github/OpenHands:condenser-visibility
github/OpenHands:adityasoni9998/search_engine
github/OpenHands:search_engine
github/OpenHands:fix/doc-anchor-links
github/OpenHands:github-token-documentation
github/OpenHands:kjain14-main
github/OpenHands:enyst/useless-load
github/OpenHands:pr-5534
github/OpenHands:fix-github-auth-headers-issue-6032
github/OpenHands:xw/fix-prompt-len
github/OpenHands:enyst/fix-workspace-observation
github/OpenHands:debug-visual-browsing
github/OpenHands:fix-terminal-command-echo
github/OpenHands:enyst/revert-7132
github/OpenHands:enyst/retrieve-prompt-move-new-tests
github/OpenHands:fix-github-auth-headers
github/OpenHands:enyst/retrieve-prompt
github/OpenHands:boxuan/format-verifier-after-finish
github/OpenHands:xw/connection-err
github/OpenHands:test/remote-runtime-retry
github/OpenHands:enyst/truncation-state-fix
github/OpenHands:add-personality-setting
github/OpenHands:openhands-workspace-ltw623cl
github/OpenHands:fix-cwd-file-editor
github/OpenHands:openhands-fix-issue-7174
github/OpenHands:fix-events-mypy
github/OpenHands:enyst/metrics-test-add
github/OpenHands:enhance-event-tests
github/OpenHands:enhance/events-serialization-tests
github/OpenHands:rbren-patch-1
github/OpenHands:enyst/minimal-condense-obs
github/OpenHands:chore/improved-auth-handling
github/OpenHands:xw/extended-thinking
github/OpenHands:enyst/retrieve-prompt-tests
github/OpenHands:openhands-fix-memory-tests-pr6909-v2
github/OpenHands:fix-agent-session-tests
github/OpenHands:enyst/small-stuff
github/OpenHands:fix-metrics-api-7105
github/OpenHands:fix-metrics-unreachable-code
github/OpenHands:fix/waitlist-modal
github/OpenHands:enyst/enable-tracking-metrics
github/OpenHands:fix-message-queuing
github/OpenHands:fix/ps1-metadata-escaping
github/OpenHands:fix-gitlab-ci-env-var
github/OpenHands:openhands-workspace/fix-process-management
github/OpenHands:keycloak-fix-url
github/OpenHands:xw/sys-msg-2
github/OpenHands:openhands-fix-issue-6940
github/OpenHands:improve-agent-loop-tracking
github/OpenHands:improve-ui-for-agent-actions
github/OpenHands:pr-6297
github/OpenHands:add-regression-tests
github/OpenHands:fix/git-lfs-support
github/OpenHands:ALL-1257/reset-settings-endpoint
github/OpenHands:xw/sysbox-debug
github/OpenHands:fix-6769
github/OpenHands:fix-read-file-status
github/OpenHands:boxuanli/allow-disable-truncation
github/OpenHands:enyst/usage_tokens
github/OpenHands:xw/mem-limit
github/OpenHands:hotfix/settings-form-submit-alt
github/OpenHands:fix-download-workspace-6640
github/OpenHands:xw/swebench-instruction
github/OpenHands:keycloak_new
github/OpenHands:openhands-fix-issue-6685
github/OpenHands:openhands-workspace-runjzvph
github/OpenHands:feature/file-viewer-jump-button
github/OpenHands:refresh-runtime-token
github/OpenHands:rb/convo-titles
github/OpenHands:change-auth-route
github/OpenHands:openhands-fix-issue-6527
github/OpenHands:fix-github-repo-sorting
github/OpenHands:eval/visualcodebench
github/OpenHands:rb/patch-0.21.1
github/OpenHands:openhands-fix-issue-6444
github/OpenHands:aditya_vwa_eval
github/OpenHands:cb/aws_fixes_min
github/OpenHands:rb/chuck-aws-fixes-min
github/OpenHands:openhands-fix-issue-6408
github/OpenHands:keycloak
github/OpenHands:github-prior-knowledge
github/OpenHands:kjain-testgeneval-clean
github/OpenHands:openhands-fix-issue-6223
github/OpenHands:openhands-fix-issue-6336
github/OpenHands:openhands-fix-issue-5716
github/OpenHands:rb/chuckbutkus-aws-fixes
github/OpenHands:fix-microagent-loading
github/OpenHands:fix-microagent-loading-3
github/OpenHands:rb/test-microagent
github/OpenHands:fix-microagent-loading-2
github/OpenHands:chore/move-gh-token-out-of-fe
github/OpenHands:enhance-play-pause-button-v4
github/OpenHands:hotfix/settings-sync
github/OpenHands:openhands-fix-issue-6134-try3
github/OpenHands:openhands-fix-issue-6134-try2
github/OpenHands:openhands-fix-issue-6134
github/OpenHands:openhands-fix-issue-6236
github/OpenHands:chore/fetch-settings-if-authed
github/OpenHands:openhands-fix-issue-6237
github/OpenHands:openhands-fix-issue-6046
github/OpenHands:fix-resolver-patch-sync
github/OpenHands:move-github-api-to-backend
github/OpenHands:pr-6057
github/OpenHands:openhands-fix-issue-5965
github/OpenHands:xingyaoww-patch-1
github/OpenHands:i18n-improvements
github/OpenHands:openhands-fix-issue-6084
github/OpenHands:fix-panel-sizing
github/OpenHands:openhands-fix-issue-5448
github/OpenHands:openhands-fix-issue-6031
github/OpenHands:openhands-fix-issue-6098
github/OpenHands:chat-suggestions-and-formatting
github/OpenHands:openhands-fix-issue-6083
github/OpenHands:rb/err-handling
github/OpenHands:add-japanese-localization
github/OpenHands:openhands-fix-issue-6066
github/OpenHands:openhands-fix-issue-6060
github/OpenHands:enyst/poetry
github/OpenHands:enyst/prompt-caching
github/OpenHands:enyst/conversion-fixes-bak
github/OpenHands:feature/runtime-manager
github/OpenHands:fix-homepage-link
github/OpenHands:feat/multi-convo-full
github/OpenHands:feature/runtime-setup-script
github/OpenHands:feature/openhands-setup-script
github/OpenHands:rb/chuck-aws
github/OpenHands:redis-polling-thread
github/OpenHands:openhands-fix-issue-5601
github/OpenHands:revert-5926-resizable-panel
github/OpenHands:openhands-fix-issue-5894
github/OpenHands:rb/no-settings
github/OpenHands:openhands-fix-issue-5906
github/OpenHands:fix-pr-5575
github/OpenHands:openhands-fix-issue-5456-clean
github/OpenHands:fix-tts-pr
github/OpenHands:openhands-fix-issue-5888
github/OpenHands:rb/fix-hanging-loops
github/OpenHands:rb/debug
github/OpenHands:rb/better-restore
github/OpenHands:fix-deepseek-fncall
github/OpenHands:openhands-fix-issue-5830
github/OpenHands:openhands-fix-issue-5817
github/OpenHands:openhands-fix-issue-5803
github/OpenHands:openhands-fix-issue-5816
github/OpenHands:openhands-fix-issue-5797
github/OpenHands:refactor-runtime-action-execution
github/OpenHands:feature/runtime-manager-impl
github/OpenHands:runtime-manager
github/OpenHands:feature/max-active-runtimes
github/OpenHands:sort-github-repos
github/OpenHands:openhands-workspace-91c0i4na
github/OpenHands:improve-readme-formatting
github/OpenHands:devin/1734193391-improve-instructions-ui
github/OpenHands:openhands-fix-issue-5746
github/OpenHands:openhands-fix-issue-5614
github/OpenHands:openhands-fix-issue-5661
github/OpenHands:openhands-fix-issue-5637
github/OpenHands:openhands-fix-issue-5609
github/OpenHands:openhands-fix-issue-5621
github/OpenHands:openhands-fix-issue-5612
github/OpenHands:openhands-fix-issue-2947
github/OpenHands:fix-stuck-loop-recovery
github/OpenHands:openhands-fix-issue-5480-try2
github/OpenHands:openhands-fix-issue-5359
github/OpenHands:improve-chat-layout
github/OpenHands:fix-markdown-code-blocks
github/OpenHands:openhands-fix-issue-5561
github/OpenHands:feat/browser-output-collapsible
github/OpenHands:openhands-fix-issue-5423
github/OpenHands:fix-duplicate-messages
github/OpenHands:feat/llm-fallback-config
github/OpenHands:fix-color-output-v2
github/OpenHands:fix-color-output
github/OpenHands:openhands-fix-issue-5480
github/OpenHands:add-app-tab
github/OpenHands:openhands-fix-issue-4706
github/OpenHands:openhands-fix-issue-5112-try2
github/OpenHands:openhands-fix-issue-5343
github/OpenHands:openhands-fix-issue-5341
github/OpenHands:openhands-fix-issue-5320
github/OpenHands:openhands-fix-issue-5219-try2
github/OpenHands:openhands-fix-issue-5015
github/OpenHands:openhands-fix-issue-5257-try2
github/OpenHands:openhands-fix-issue-5315
github/OpenHands:openhands-fix-issue-5299
github/OpenHands:openhands-fix-issue-4819-try2
github/OpenHands:openhands-fix-issue-5234
github/OpenHands:tee-command-output
github/OpenHands:openhands-fix-issue-5257
github/OpenHands:ALL-751/refactor-posthog
github/OpenHands:openhands-fix-issue-5154
github/OpenHands:openhands-fix-issue-5229
github/OpenHands:openhands-fix-issue-5219
github/OpenHands:openhands-fix-issue-5112
github/OpenHands:openhands-fix-issue-5185
github/OpenHands:fix-message-content-key-error
github/OpenHands:openhands-fix-issue-5099
github/OpenHands:openhands-fix-issue-5102
github/OpenHands:proposal/redux-to-zustand
github/OpenHands:openhands-fix-issue-5086
github/OpenHands:add-resolver-api-endpoints
github/OpenHands:openhands-fix-issue-5070
github/OpenHands:rb/socket-io-adapter
github/OpenHands:rb/dev-intent
github/OpenHands:update-readme-greeting
github/OpenHands:enyst/gemini-caching
github/OpenHands:fix-logbuffer-fd-leak
github/OpenHands:fix-markdown-ordered-lists
github/OpenHands:fix-resource-leaks
github/OpenHands:rb/debug-session-issue
github/OpenHands:rb/server-refactor
github/OpenHands:add-rate-limiting
github/OpenHands:openhands-fix-issue-4939
github/OpenHands:openhands-fix-issue-4896-try2
github/OpenHands:openhands-fix-issue-4842-try2
github/OpenHands:add-wsl-tests
github/OpenHands:rb/github-patch
github/OpenHands:rb/prod-patch-3
github/OpenHands:rb/prod-patch-2
github/OpenHands:rb/prod-patch
github/OpenHands:openhands-fix-issue-4901
github/OpenHands:openhands-fix-issue-4896
github/OpenHands:ALL-694/feedback-action-button
github/OpenHands:openhands-fix-issue-4884
github/OpenHands:openhands-fix-issue-4876
github/OpenHands:rb/logout
github/OpenHands:refactor-listen-py
github/OpenHands:openhands-fix-issue-4866
github/OpenHands:openhands-fix-issue-4859
github/OpenHands:oh/browser-toggle
github/OpenHands:feature/signed-github-auth-cookie
github/OpenHands:feature/github-auth-cookie
github/OpenHands:xw/fix-browsing
github/OpenHands:openhands-fix-issue-4842
github/OpenHands:openhands-fix-issue-4827
github/OpenHands:rb/fix-client-loader
github/OpenHands:openhands-fix-issue-4819
github/OpenHands:feature/truncate-runtime-messages
github/OpenHands:danicruz0415/main
github/OpenHands:openhands-fix-issue-4774
github/OpenHands:fix/reduce-config-api-calls
github/OpenHands:openhands-fix-issue-4769
github/OpenHands:xw/fn-calling
github/OpenHands:rb/websocket-fixes
github/OpenHands:openhands-fix-issue-4700
github/OpenHands:openhands-fix-issue-4701
github/OpenHands:enyst/memory-agent
github/OpenHands:rb/login-logs
github/OpenHands:openhands-fix-issue-4629
github/OpenHands:openhands-fix-issue-4604
github/OpenHands:neubig/include_all_hands_online_in_issue_template
github/OpenHands:rb/random-changes
github/OpenHands:enyst/refactor_template
github/OpenHands:feature/spa-catch-all-route
github/OpenHands:tobitege/fn_calling
github/OpenHands:feat/basic-guard
github/OpenHands:add-event-history-endpoint
github/OpenHands:xw/reproduce-24-sep
github/OpenHands:reproduce
github/OpenHands:rb/regen-action
github/OpenHands:openhands-fix-issue-4254
github/OpenHands:tobitege/llm-router
github/OpenHands:xw/main-reproduce
github/OpenHands:tobitege/dyn-runtime-init
github/OpenHands:openhands-fix-issue-4196
github/OpenHands:openhands-fix-issue-4184
github/OpenHands:eval/24-sep
github/OpenHands:openhands-fix-issue-4127
github/OpenHands:openhands-fix-issue-3325
github/OpenHands:openhands-fix-issue-3913
github/OpenHands:openhands-fix-issue-4082-try2
github/OpenHands:openhands-fix-issue-4082
github/OpenHands:xw/diff-edit
github/OpenHands:enyst/loggers
github/OpenHands:eval/24-sep-exp
github/OpenHands:enyst/qwen
github/OpenHands:revert-3979-xw/fix-eval
github/OpenHands:rb/fix-client
github/OpenHands:enyst/config-rework
github/OpenHands:xw/fix-remote-runtime
github/OpenHands:tobitege/update-dockerfile
github/OpenHands:revert-3725-revert-3717-mh/reusable-workflow
github/OpenHands:rb/parallel-tests
github/OpenHands:rb/od
github/OpenHands:rb/slack-link-2
github/OpenHands:neubig/error_state_debug
github/OpenHands:feature/GPTSwarm
github/OpenHands:rb/experimental-ui
github/OpenHands:yufan/new-agentskils
github/OpenHands:enyst/memories-delegates
github/OpenHands:enyst/memories-condenser
github/OpenHands:codeact_1.6_swebench
github/OpenHands:codeact_1.5_swebench
github/OpenHands:codeact_1.3_swebench
github/OpenHands:ab-docs-remove
github/OpenHands:gh-docs
github/OpenHands:ab-partial-tree
github/OpenHands:JayQuimby/main
github/OpenHands:binyuan/fixerror
github/OpenHands:ad/create-project-setup-file
github/OpenHands:cloud-1.23.1
github/OpenHands:cloud-1.23.0
github/OpenHands:test-simplify-docker-ci
github/OpenHands:cloud-1.22.1
github/OpenHands:cloud-1.22.0
github/OpenHands:cloud-1.21.0
github/OpenHands:cloud-1.19.0
github/OpenHands:1.6.0
github/OpenHands:1.5.0
github/OpenHands:1.4.0
github/OpenHands:1.3.0
github/OpenHands:1.2.1
github/OpenHands:1.2.0
github/OpenHands:1.1.0
github/OpenHands:1.0.0
github/OpenHands:1.0.7-cli
github/OpenHands:0.62.0
github/OpenHands:1.0.6-cli
github/OpenHands:0.61.0
github/OpenHands:1.0.5-cli
github/OpenHands:1.0.4-cli
github/OpenHands:1.0.3-cli
github/OpenHands:0.60.0
github/OpenHands:1.0.2-cli
github/OpenHands:1.0.1-cli
github/OpenHands:1.0.0-cli
github/OpenHands:0.59.0
github/OpenHands:0.58.0
github/OpenHands:0.57.2
github/OpenHands:0.57.1
github/OpenHands:0.57.0
github/OpenHands:0.56.0
github/OpenHands:0.55.0
github/OpenHands:0.54.0
github/OpenHands:0.53.0
github/OpenHands:0.52.1
github/OpenHands:0.52.0
github/OpenHands:0.51.1
github/OpenHands:0.51.0
github/OpenHands:0.50.0
github/OpenHands:0.49.1
github/OpenHands:0.49.0
github/OpenHands:0.48.0
github/OpenHands:0.47.0
github/OpenHands:ext-v0.0.99-test
github/OpenHands:0.46.0
github/OpenHands:0.45.0
github/OpenHands:0.44.0
github/OpenHands:0.43.0
github/OpenHands:0.42.0
github/OpenHands:0.41.1
github/OpenHands:0.41.0
github/OpenHands:0.40.0
github/OpenHands:0.39.2
github/OpenHands:0.39.1
github/OpenHands:0.39.0
github/OpenHands:0.38.0
github/OpenHands:0.37.0
github/OpenHands:0.36.1
github/OpenHands:0.36.0
github/OpenHands:0.35.2
github/OpenHands:0.35.1
github/OpenHands:0.35.0
github/OpenHands:0.34.0
github/OpenHands:0.33.0
github/OpenHands:0.32.0
github/OpenHands:0.31.0
github/OpenHands:0.30.1
github/OpenHands:0.30.0
github/OpenHands:0.29.1
github/OpenHands:0.29.0
github/OpenHands:0.28.1
github/OpenHands:0.28.0
github/OpenHands:0.27.1
github/OpenHands:0.27.0
github/OpenHands:0.26.0
github/OpenHands:0.25.0
github/OpenHands:0.24.0
github/OpenHands:0.23.0
github/OpenHands:0.22.0
github/OpenHands:0.21.1
github/OpenHands:0.21.0
github/OpenHands:0.20.0
github/OpenHands:0.19.0
github/OpenHands:0.18.0
github/OpenHands:0.17.0
github/OpenHands:0.16.1
github/OpenHands:0.16.0
github/OpenHands:0.15.3
github/OpenHands:0.15.2
github/OpenHands:0.15.1
github/OpenHands:0.15.0
github/OpenHands:0.14.3
github/OpenHands:0.14.2
github/OpenHands:0.14.1
github/OpenHands:0.14.0
github/OpenHands:0.13.1
github/OpenHands:0.13.0
github/OpenHands:0.12.3
github/OpenHands:0.12.2
github/OpenHands:0.12.1
github/OpenHands:0.12.0
github/OpenHands:0.11.0
github/OpenHands:0.10.0
github/OpenHands:0.9.8
github/OpenHands:0.9.7
github/OpenHands:0.9.6
github/OpenHands:0.9.5
github/OpenHands:0.9.4
github/OpenHands:0.9.3
github/OpenHands:0.9.2
github/OpenHands:0.9.1
github/OpenHands:0.9.0
github/OpenHands:0.8.3
github/OpenHands:0.8.4
github/OpenHands:0.8.2
github/OpenHands:0.8.1
github/OpenHands:0.8.0
github/OpenHands:0.7.1
github/OpenHands:0.7.0
github/OpenHands:0.6.2
github/OpenHands:0.6.1
github/OpenHands:0.6.0
github/OpenHands:0.5.3
github/OpenHands:0.5.2
github/OpenHands:0.5.1
github/OpenHands:0.5.0
github/OpenHands:0.4.1
github/OpenHands:0.4.0
github/OpenHands:0.3.1
github/OpenHands:0.3.0
...
compare: github/OpenHands:xw/connection-err
github/OpenHands:feat/critic-gui-support
github/OpenHands:fix/saas-bare-model-canonicalization
github/OpenHands:lint/settings-query-keys
github/OpenHands:feat/use-settings-from-persisted
github/OpenHands:remove-legacy-condenser-model-routing-config
github/OpenHands:feat/acp-agent-settings-ui-clean
github/OpenHands:remove-socketio-communications
github/OpenHands:main
github/OpenHands:APP-1467/onboarding-survey
github/OpenHands:oss-rel-1.7.0
github/OpenHands:saas-rel-1.24.0
github/OpenHands:add-github-token-endpoint
github/OpenHands:fix-llm-profiles-serialization
github/OpenHands:feat/acp-agent-settings-ui
github/OpenHands:dependabot/pip/security-all-3ba556c5b1
github/OpenHands:APP-1167/complete-posthog_2
github/OpenHands:feat/acp-toolcall-event-renderer
github/OpenHands:feat/acp-integration-layer
github/OpenHands:APP-1031/conversation-limits
github/OpenHands:dependabot/npm_and_yarn/frontend/version-all-9fa5025f94
github/OpenHands:dependabot/npm_and_yarn/frontend/eslint-88df012175
github/OpenHands:sdk-pin-test-draft
github/OpenHands:fix/redact-agent-config-stderr
github/OpenHands:saas-rel-1.23.1
github/OpenHands:prototype/agent-server-gui-imports
github/OpenHands:enable-subagent-task-tool
github/OpenHands:dependabot/pip/enterprise/pypdf-6.10.2
github/OpenHands:fix-ghsa-jj6c-8h6c-hppx
github/OpenHands:dependabot/github_actions/actions/setup-node-6
github/OpenHands:dependabot/github_actions/actions/setup-python-6
github/OpenHands:gitlab-event-forwarding
github/OpenHands:saas-rel-1.23.0
github/OpenHands:fix/redact-session-api-key-ws-logs
github/OpenHands:fix/app-1307-1311-preserve-settings
github/OpenHands:pr-14009
github/OpenHands:dependabot/github_actions/dawidd6/action-download-artifact-20
github/OpenHands:dependabot/github_actions/docker/setup-buildx-action-4
github/OpenHands:KAN-4-add-usage-dashboard
github/OpenHands:dependabot/uv/lxml-6.1.0
github/OpenHands:fix/redact-mcp-config-logging
github/OpenHands:fix/sqlalchemy-mypy-core-types
github/OpenHands:app-1299/preserve-accumulated-cost-on-conversation-update
github/OpenHands:av/update-protobufjs
github/OpenHands:chore/rename-allhands-bot-github-pat-to-pat-token
github/OpenHands:fix/app-1307-move-search-key-mcp
github/OpenHands:APP-1167/complete-posthog
github/OpenHands:fix/user-avatar-popup-scrolling
github/OpenHands:saas-rel-1.22.1
github/OpenHands:fix-cve-2026-34444
github/OpenHands:chore/rename-pat-to-allhands-bot
github/OpenHands:chore/rename-pat-secret
github/OpenHands:fix/slack-repo-selector-disable
github/OpenHands:ray/mypy-sdk-enterprise
github/OpenHands:test-automation
github/OpenHands:credits-page
github/OpenHands:feat/laminar-github-observability-sdk
github/OpenHands:pr-13842
github/OpenHands:fix-auto-resolve
github/OpenHands:hieptl/app-1281
github/OpenHands:saas-rel-1.22.0
github/OpenHands:bump-sdk-1.16.1
github/OpenHands:add-github-notifications-scope
github/OpenHands:jl/enterprise-arm64-build
github/OpenHands:test-8core-smoke-openhands
github/OpenHands:add-laminar-github-integration
github/OpenHands:fix/redact-session-api-key-uvicorn-access-log
github/OpenHands:fix/redact-mcp-config-url-secrets
github/OpenHands:fix/redact-mcp-url-secrets
github/OpenHands:feature/add-api-me-to-users-me-endpoint-enterprise-only
github/OpenHands:feat/org-id-from-header-in-saas-user-auth
github/OpenHands:test/fix-settings-router-pr13306
github/OpenHands:test/revert-sdk-main-pr13306
github/OpenHands:fix-cve-2026-35030
github/OpenHands:fix-cve-2026-32871
github/OpenHands:feature/add-api-me-endpoint
github/OpenHands:saurya-kata-fc-staging
github/OpenHands:improve-bearer-token-error-message
github/OpenHands:APP-1205/log-level
github/OpenHands:saas-rel-1.21.0
github/OpenHands:feat/bidirectional-event-loading
github/OpenHands:hieptl/app-1174
github/OpenHands:hieptl/app-1178
github/OpenHands:fix/deprecate-v0-trajectory
github/OpenHands:openhands/expose-latest-agent-response
github/OpenHands:fix/13690-think-action-raw-json-summary
github/OpenHands:av/update-dependabot-config-to-handle-multi-ecosystem-also-enterprise-directory
github/OpenHands:saas-rel-1.19.0
github/OpenHands:draft/remove-system-pip
github/OpenHands:feat/sandbox-automation-metadata
github/OpenHands:bump-sdk-1.16.0
github/OpenHands:openhands-workspace-54uzEsbh5x90zw9MBhHaHR
github/OpenHands:APP-1173/update-async-routes-FE
github/OpenHands:av/add-correlation-id-middleware
github/OpenHands:feature/add-user-id-to-enterprise-logger
github/OpenHands:aivong/upgrade-pip-cve-2025-8869
github/OpenHands:dependabot/docker/containers/app/python-3.14.3-slim-trixie
github/OpenHands:feat/automations-settings-page
github/OpenHands:feat/revise-posthog
github/OpenHands:jl/debug-webhook-auth
github/OpenHands:dependabot/npm_and_yarn/frontend/version-all-424680cc79
github/OpenHands:hieptl/app-998
github/OpenHands:add-saas-usage-dashboard
github/OpenHands:pr-13306
github/OpenHands:ci/upgrade-blacksmith-build-push-action-v2
github/OpenHands:ci/pr-amd64-only
github/OpenHands:saas-rel-1.18.0
github/OpenHands:feat/registered-marketplaces-settings
github/OpenHands:feat/saas-runtime-mode
github/OpenHands:fix/pin-litellm-version
github/OpenHands:pin-litellm-1.82.6-security
github/OpenHands:test/sdk-session-api-key-fix
github/OpenHands:pr13306
github/OpenHands:av/test-peter-evans-find-comment-4
github/OpenHands:fix/gnupg-security-cves
github/OpenHands:KAN-2-create-prd-for-todo-app
github/OpenHands:APP-972/lead-capture-form_BE
github/OpenHands:feat/usage-dashboard
github/OpenHands:openhands/issue-13188-settings-payloads
github/OpenHands:feat/marketplace-path-setting
github/OpenHands:fix-no-budget-rel
github/OpenHands:admin-role-auth-check
github/OpenHands:fix-cve-2026-33151
github/OpenHands:APP-1006/stopped_sandboxes_return_404s
github/OpenHands:openhands/fix-provider-specific-tips
github/OpenHands:fix-path-issue
github/OpenHands:add-onboarding-form
github/OpenHands:APP-807/slack_auth_logs
github/OpenHands:feat/condenser-max-tokens-setting
github/OpenHands:fix/git-diff-deleted-files
github/OpenHands:paused_sandbox_status
github/OpenHands:feature/enterprise-banner-login-page
github/OpenHands:av/log-session_api_key-x-session-api-key-header-for-debugging
github/OpenHands:fix/enterprise-mypy-var-annotated
github/OpenHands:investigate/v0-runtime-lookup-spike
github/OpenHands:fix-glib-cve-2025-14087
github/OpenHands:fix/redact-secrets-from-env-var-errors
github/OpenHands:add-secret-name-validation
github/OpenHands:test/maybe-setup-git-hooks-coverage
github/OpenHands:bump-sdk-1.13.1
github/OpenHands:cb/test-v1-fixes
github/OpenHands:av/0.62.0-log-session_api_key-x-session-api-key-header-for-debugging
github/OpenHands:av/13366-refresh-token-403
github/OpenHands:feat/chat-draft-persistence
github/OpenHands:feat/chat-message-queue
github/OpenHands:jl/testcontainers
github/OpenHands:add-github-resolver-integration-tests
github/OpenHands:saas-rel-1.16.1
github/OpenHands:auto/data-foundation
github/OpenHands:auto/crud-api
github/OpenHands:auto/executor
github/OpenHands:automations-phase1
github/OpenHands:remove-forked-for-coverage
github/OpenHands:fix/surface-mcp-error-details
github/OpenHands:saas-rel-1.16.0
github/OpenHands:port-fastmcp-2.14.3
github/OpenHands:jmj/manual-add-codereview-md
github/OpenHands:ray/patch-rel-1.15.1
github/OpenHands:saas-rel-1.15.1
github/OpenHands:openhands/fix-resend-rate-limiting
github/OpenHands:feat/slack-default-repo-per-channel
github/OpenHands:feat/setup-sh-via-terminal-tool
github/OpenHands:feat/plugin-directory-keycloak-client
github/OpenHands:feat/e2b-v1-sandbox-service
github/OpenHands:hotfix/user-signup-event-data
github/OpenHands:jl/enterprise-local-dev
github/OpenHands:fix/slack-repo-search-optimization
github/OpenHands:fix-github-webhook-client-disconnect-handling
github/OpenHands:openhands/fix-keycloak-userinfo-attributeerror
github/OpenHands:feature/kanban-board-view
github/OpenHands:fix-cve-2025-66416-with-tests
github/OpenHands:fix-cve-2025-66416
github/OpenHands:fix-agent-server-image-tag
github/OpenHands:fix-enterprise-sso-login-button
github/OpenHands:APP-807/slack_resolver_auth_failures
github/OpenHands:fix/timezone-accepted-tos
github/OpenHands:openhands/fix-nonetype-validation-error-13168
github/OpenHands:openhands/fix-saas-nested-attach-to-conversation
github/OpenHands:saas-rel-1.15.0
github/OpenHands:optimize-dockerfile-build-time
github/OpenHands:fix/git-api-use-query-params
github/OpenHands:self-hosted-debug-logging
github/OpenHands:remove-unused-subscription-code
github/OpenHands:HeyItsChloe-APP-385/saas-nue-profile-questions_3
github/OpenHands:fix-ghsa-rcfx-77hg-w2wv
github/OpenHands:fix-cve-2025-69872
github/OpenHands:fix-cve-2023-36464
github/OpenHands:feat/12623-slash-command-menu-cherry-pick
github/OpenHands:fix-cve-2026-2391
github/OpenHands:fix-cve-2026-25639
github/OpenHands:upgrade-blacksmith-build-push-action
github/OpenHands:jl/bitbucket-dc-enterprise
github/OpenHands:jl/bitbucket-dc-oss
github/OpenHands:jl/bitbucket-data-center-testing
github/OpenHands:v1-github-resolver-integration-tests
github/OpenHands:fix/v1-bedrock-ignore-api-key
github/OpenHands:fix/readiness-probe
github/OpenHands:bump-sdk-1.11.5
github/OpenHands:saas-rel-1.13.2
github/OpenHands:ci/pr-review-pull-request
github/OpenHands:fix/settings-storage
github/OpenHands:fix/login-method-local-storage
github/OpenHands:fix-setup-script-repo-path
github/OpenHands:dependabot/github_actions/actions/upload-artifact-6
github/OpenHands:fix/local-runtime-compat
github/OpenHands:rename-codereview-skill
github/OpenHands:notify-release-contributors
github/OpenHands:remove-free-credits-readme
github/OpenHands:saas-rel-1.13.0
github/OpenHands:hieptl/app-513
github/OpenHands:feature/role-based-authorization
github/OpenHands:saas-rel-1.12.0
github/OpenHands:feature/v1-hooks-endpoint-integration
github/OpenHands:openhands-workspace-1JyX5Oj5qONNLSbmxZJgqd
github/OpenHands:fix/slack-v1-privacy-callback
github/OpenHands:fix/slack-privacy-callback
github/OpenHands:rb/fix-20260212
github/OpenHands:openhands/bitbucket-data-center-oauth-0.62.0
github/OpenHands:feat/view-agent-browser-session-recordings
github/OpenHands:hieptl/app-501
github/OpenHands:add-minimax-m2.5
github/OpenHands:feat/add-datetime-to-agent-context
github/OpenHands:bump-sdk-1.11.3
github/OpenHands:dependabot/docker/containers/app/node-25.6-trixie-slim
github/OpenHands:fix-basic-settings
github/OpenHands:fix/recaptcha-before-user-creation
github/OpenHands:docs/recaptcha-integration-diagram
github/OpenHands:feature/recaptcha-assessment-id-database
github/OpenHands:saas-base-rel-111
github/OpenHands:debug/litellm-user-creation-logging
github/OpenHands:fix/auto-resume-runtime-on-websocket-failure
github/OpenHands:fix/session-expired-redirect-to-login
github/OpenHands:test-pre-org
github/OpenHands:fix/v1-auto-reconnect
github/OpenHands:feature/disable-signup-bitbucket
github/OpenHands:consolidate-loading-spinners
github/OpenHands:fix-async-loop-errors
github/OpenHands:debug-logging
github/OpenHands:fix/slack-runtime-unavailable-error
github/OpenHands:deprecate-v0-frontend
github/OpenHands:refactor/architecture-docs
github/OpenHands:feature/feature-flag-pr-integration
github/OpenHands:prd/org-code-review-bot
github/OpenHands:openhands/fix-sandbox-runtime-container-image-env-var
github/OpenHands:fix/v1-websocket-error-handling
github/OpenHands:add-v0-api-deprecation-notices
github/OpenHands:feat/upload-screenshots-tool
github/OpenHands:pre-org-changes
github/OpenHands:uv-migration-step-2-makefile-uv-support
github/OpenHands:jira-repo-detection-improvements
github/OpenHands:fix/resend-rate-limiter-global
github/OpenHands:fix/resend-rate-limiter
github/OpenHands:fix/uvicorn-access-json-logging
github/OpenHands:enterprise-local-dev-setup
github/OpenHands:fix/add-cors-instructions-to-work-hosts-skill
github/OpenHands:uv-migration-step-8-enterprise-pyproject
github/OpenHands:uv-migration-step-7-documentation
github/OpenHands:uv-migration-step-6-evaluation-scripts
github/OpenHands:uv-migration-step-5-runtime-build-code
github/OpenHands:uv-migration-step-4-github-actions-uv-support
github/OpenHands:uv-migration-step-3-docker-uv-support
github/OpenHands:jps/s3-prerelease-images
github/OpenHands:deprecate-v0-api-endpoints
github/OpenHands:bump-sdk-1.8.2
github/OpenHands:feature/agent-finish-hook
github/OpenHands:fix-project-skills-loading
github/OpenHands:org_merge_branch
github/OpenHands:fix/ime-composition-enter-key-regression
github/OpenHands:openhands/12332-dismissable-error-banner
github/OpenHands:fix/gitlab-token-refresh-race-condition
github/OpenHands:feat/gitlab-v1-conversation-support
github/OpenHands:ray/tmp/20eb9bd
github/OpenHands:temp/deploy-login-page
github/OpenHands:fix-openhands-pr-store-missing-table
github/OpenHands:hieptl/all-4520
github/OpenHands:fix/infinite-scroll-conversations
github/OpenHands:openhands-workspace-klkfx6xa
github/OpenHands:openhands/fix-saas-page-title
github/OpenHands:hieptl/all-4532-1
github/OpenHands:hieptl/all-4651-a
github/OpenHands:hieptl/all-4532
github/OpenHands:hotfix/consistent-naming
github/OpenHands:feature/github-issues-prs-page
github/OpenHands:jps/telemetry-m3
github/OpenHands:ray/conversations-page
github/OpenHands:add-device-code-cleanup-job
github/OpenHands:jps/telemetry-m2
github/OpenHands:fix/litellm-logging-stderr-to-json
github/OpenHands:rb/base-20260212
github/OpenHands:hieptl/all-4452
github/OpenHands:enable-json-logging-enterprise
github/OpenHands:attempt-circular-reference-fix
github/OpenHands:APP-229/downgrade-vitest
github/OpenHands:APP-229/fix-flakey-tests-sequential
github/OpenHands:APP-229/fix-flakey-tests
github/OpenHands:feature/oauth-device-backend
github/OpenHands:add-no-mocking-instructions
github/OpenHands:jpmc-fix-hide-llm
github/OpenHands:openhands/fix-github-resolver-auth-error
github/OpenHands:jps/custom-agent
github/OpenHands:hieptl/app-184
github/OpenHands:increase-action-timeout-buffer-debug
github/OpenHands:hieptl/all-172
github/OpenHands:replace-v1-feature-flag-with-settings
github/OpenHands:azure-devops-feature-flag
github/OpenHands:hieptl/fix-lint-issue
github/OpenHands:fix-sqlalchemy-concurrency-error
github/OpenHands:openhands/fix-favicon-square-padding
github/OpenHands:cleanup-root-directory-structure
github/OpenHands:openhands/fix-org-microagents-no-repo
github/OpenHands:openhands/llm-extra-headers
github/OpenHands:feature/cli-conversation-list
github/OpenHands:openhands/fix-repository-search-500-errors
github/OpenHands:chore/fix-aliasing
github/OpenHands:chore/lint-fix-11719
github/OpenHands:ht/support-kimi-k2-thinking
github/OpenHands:fix/cli-litellm-extra-body
github/OpenHands:ci/remove-windows-exec-followup-from-main
github/OpenHands:alona/all-2989-bug-github_token-and-other-providers-eg-gitlab-expire-and-v999
github/OpenHands:ray/preview-comment
github/OpenHands:fix/eventstore-cache-gcp-errors
github/OpenHands:add-isolation-test
github/OpenHands:cli-ctrl-c-improvements
github/OpenHands:hieptl/app-108
github/OpenHands:fix-runtime-tests-port-conflicts
github/OpenHands:ray/enforce-coverage-soft
github/OpenHands:enterprise-conversation-info-override
github/OpenHands:feat/enterprise-gateway-support
github/OpenHands:hieptl/app-118
github/OpenHands:ray/enforce-coverage
github/OpenHands:separate-saas-conversation-metadata
github/OpenHands:openhands/update-v1-api-proposal
github/OpenHands:openhands/conda-channel-alias-override
github/OpenHands:update-ghcr-registry-to-all-hands-ai
github/OpenHands:openhands-fix-issue-10786
github/OpenHands:add-init-microagent
github/OpenHands:hieptl/app-96
github/OpenHands:fix/sonnet-4-5-bedrock-normalization
github/OpenHands:jps/telemetry-m2-backup
github/OpenHands:refactor/batch-07bd77b1-ccbd-4a6d-8e89-5ce81aca3961
github/OpenHands:refactor/batch-0cd5d40c-1bd2-4428-a70c-2f4854e798df
github/OpenHands:refactor/batch-16281efa-bec6-4da2-861d-b929f9723d54
github/OpenHands:refactor/batch-1a3de6fc-e767-44e4-97e2-d7b9ff525a68
github/OpenHands:refactor/batch-1a4f4252-2f21-43a7-a766-421129d2066e
github/OpenHands:refactor/batch-21455f51-1cc2-469b-9778-bae10ac14b5e
github/OpenHands:refactor/batch-2d787690-e97d-454d-a5ff-cf7c42b401e2
github/OpenHands:refactor/batch-4ae507af-f25a-46e5-9d54-01fe49fba3fc
github/OpenHands:refactor/batch-58792b2b-6536-42c2-8506-6c0fe2da1bd9
github/OpenHands:refactor/batch-622118c6-a57e-4344-a13f-126f6b7ba332
github/OpenHands:refactor/batch-65b157eb-f940-4a01-834c-b01da2aa9bb6
github/OpenHands:refactor/batch-6cc2dea6-2716-47e7-92c4-110bc7c2d8b1
github/OpenHands:refactor/batch-7293a3e9-677a-42c4-8a50-33f473ed0b42
github/OpenHands:refactor/batch-7318be40-b985-436f-b4e7-49c7fa8a524f
github/OpenHands:refactor/batch-74b5464b-6501-4c21-ac31-f26320469dd1
github/OpenHands:refactor/batch-7bd1ce63-896b-4ff4-974c-904be5d76281
github/OpenHands:refactor/batch-7f199cb3-37bb-4134-84d9-41ccdce6c87c
github/OpenHands:refactor/batch-90e94ee2-8813-426c-bb0c-58a0b91a2d14
github/OpenHands:refactor/batch-a51cc461-a878-45be-85c8-5c7b88c0d1ee
github/OpenHands:refactor/batch-a5cf7ad0-1c9b-4325-bed5-fe290b610018
github/OpenHands:refactor/batch-a9aa5230-bfae-45b2-978f-41a6501c3c5a
github/OpenHands:refactor/batch-b5e33a2f-48b8-4893-a865-a9017606ba54
github/OpenHands:refactor/batch-bea5b2c6-72f7-45a7-a75d-9728675d44b4
github/OpenHands:refactor/batch-d4277c9f-7ed9-46c6-9e6c-c5d77091f26c
github/OpenHands:refactor/batch-d9527631-e440-4216-89d1-b32afc9d16df
github/OpenHands:refactor/batch-d95488f4-a4c6-4705-b2c9-ae2af420b159
github/OpenHands:refactor/batch-df27a5d6-55a1-464e-ac47-8d19b4768ce0
github/OpenHands:refactor/batch-e6aaf09f-b9c5-4a2e-83a5-24af50556577
github/OpenHands:refactor/batch-ea4f979b-c557-4ec2-8180-2ad55e473f9f
github/OpenHands:refactor/batch-feabb705-3360-4e5b-b9dc-d45e6f04256a
github/OpenHands:APP-84/confirmation-policy
github/OpenHands:refactor/batch-0cc1ef54-d513-4afa-bfc5-50a9aeab891c
github/OpenHands:refactor/batch-5e38eade-abc3-450c-81f8-8c2e7d064210
github/OpenHands:refactor/batch-6288cfdb-c718-406f-bc49-4ea6a06ef26d
github/OpenHands:refactor/batch-6f6b864d-5a60-4e30-a895-ec71a1bc5f61
github/OpenHands:refactor/batch-83972906-bc47-474f-8753-907de2ad2258
github/OpenHands:refactor/batch-8b5d81b8-4129-4b1b-b8c5-bb8c348f63e2
github/OpenHands:refactor/batch-b6b1e84a-3732-49aa-b51d-dde0e04716da
github/OpenHands:hieptl/app-35
github/OpenHands:openhands/cli-working-directory-config
github/OpenHands:chore/bump-agent-server
github/OpenHands:chore/bump-agent-server-ea05648
github/OpenHands:v1-cli-bump-agent-sdk
github/OpenHands:feature/keycloak-cookie-compression
github/OpenHands:APP-85/clear-v1-state
github/OpenHands:fix/gitlab-webhook-table-error-handling
github/OpenHands:openhands/fix-pre-commit-hooks-execution
github/OpenHands:move-confirmation-mode-to-app-settings
github/OpenHands:ui-pr-button-black-background
github/OpenHands:add-swe-gym-modal-eval
github/OpenHands:multi-swe-bench-dependency
github/OpenHands:openhands/fix-websocket-warning-log-level
github/OpenHands:openhands/add-gpt-5-codex-support
github/OpenHands:add-graceful-shutdown-signal-handler
github/OpenHands:jps/log-runtime-erros
github/OpenHands:openhands/fix-vscode-extension-windows
github/OpenHands:cli-task-file-flags
github/OpenHands:v1-cli-add-task-file
github/OpenHands:fix/9368-vscode-install-reliability
github/OpenHands:update-agent-sdk-commit-hash
github/OpenHands:APP-48/v1-conversation-api
github/OpenHands:enyst-get-secret
github/OpenHands:APP-47/v1-component-types
github/OpenHands:alona/file-referencing-feature
github/OpenHands:migrate-to-uv
github/OpenHands:openhands/cli-multi-arch-support
github/OpenHands:v1-conversation-api-clean
github/OpenHands:v1-conversation-api
github/OpenHands:feat/litellm-extra-body-config
github/OpenHands:feat-contributor-docs
github/OpenHands:hieptl/all-3895
github/OpenHands:fix-temperature-top-p-reasoning-models
github/OpenHands:fix-cli-model-selection-display-limit
github/OpenHands:fix/v1-webhooks-secret-route
github/OpenHands:cli-bump
github/OpenHands:oh-port-pr-9809-grok-empty-reasoning
github/OpenHands:feature/acp-integration
github/OpenHands:feat/multi-platform-cli-builds
github/OpenHands:fix/prometheus-multiprocess-metrics
github/OpenHands:hieptl/debug-webhook
github/OpenHands:fix/custom-secrets-resume-fallback
github/OpenHands:revert-11155-alona/fix-resume-provider-tokens
github/OpenHands:xw/bump-cli
github/OpenHands:test-ruff
github/OpenHands:v1
github/OpenHands:enable-jira
github/OpenHands:add-ruff-verbose-output
github/OpenHands:log-config
github/OpenHands:APP-19
github/OpenHands:openhands/acp-support
github/OpenHands:APP-19-llm-settings-pro-validation
github/OpenHands:62fec2f0-7d57-4f9d-8a5e-fafbd092cd49
github/OpenHands:0beaedf9-aaec-4a0f-b041-e9bdd52eca6d
github/OpenHands:13d40765-9fa6-4272-8f15-7d7d2c343af5
github/OpenHands:32209874-af72-4bf0-a6a5-62e14a8fa636
github/OpenHands:357a91ff-ae23-491f-bd0c-368567158109
github/OpenHands:5aab8a95-3ee9-4f75-b0fe-1c2ed8fe01fd
github/OpenHands:5f6f4639-5322-40fa-949d-bf804b797e71
github/OpenHands:60162962-1df9-4592-8ba4-c31211c554aa
github/OpenHands:655137d4-00d6-4306-b0e9-5d2469b925ec
github/OpenHands:8337c09f-b9c1-4e81-83ed-688c7e6b7040
github/OpenHands:8b1a889e-ecb7-47d5-9233-f4cc56f78e09
github/OpenHands:9f1b4266-56de-44a3-aa7b-ba9fbde5f1f7
github/OpenHands:a1c1f9f5-ce55-4e69-9bf0-9745d69cb7bc
github/OpenHands:b3b68ece-741b-424c-8bbc-a92c597f4422
github/OpenHands:b41a971e-85e7-4f43-9a2b-f80b232dd426
github/OpenHands:c2e6bdd4-0195-49f4-b29f-ec95ec440aa8
github/OpenHands:ca15213c-f545-45bf-81d4-686f0048b02a
github/OpenHands:daaa3ac7-0f2e-45ef-88fb-2a2c89f07007
github/OpenHands:dd419e29-d9bf-450d-b771-3588dc2c4ce0
github/OpenHands:e8d584ca-4258-47ea-9375-d663ae2c40f7
github/OpenHands:ed008eeb-0eb0-4bbd-8d76-2684c193e1c3
github/OpenHands:ef2f5179-59f4-4cd7-abda-e94c30adaccf
github/OpenHands:feature/double-ctrl-c-termination
github/OpenHands:alona/fix-initializing-agent
github/OpenHands:fix/llm-settings-validation-tdd
github/OpenHands:feature/cli-splash-screen
github/OpenHands:add-swegym-support
github/OpenHands:hotfix/import-outside
github/OpenHands:ALL-3623-shared-posthog-app
github/OpenHands:alona/fix-initializing-agent-v2
github/OpenHands:fix/deduplicate-setup-logic
github/OpenHands:alona/all-2989-bug-github_token-and-other-providers-eg-gitlab-expire-and
github/OpenHands:openhands-workspace-kxha57nv
github/OpenHands:openhands/fix-v1-cli-keyboard-navigation
github/OpenHands:openhands/implement-clear-command
github/OpenHands:rb/litellm-patch-fix
github/OpenHands:enyst/llm-security
github/OpenHands:ray/docker-scan
github/OpenHands:openhands/optimize-cli-startup-performance
github/OpenHands:rds-iam-auth
github/OpenHands:fix-mistral-empty-assistant-message
github/OpenHands:chuck-build
github/OpenHands:api/conversation-metrics
github/OpenHands:jps/self-registration
github/OpenHands:openhands/reproduce-conversation-rename-bug
github/OpenHands:fix/update-branch-on-pr-creation
github/OpenHands:hieptl/all-3392-1
github/OpenHands:feature/task-list-tab
github/OpenHands:fix/use-auto-resize-test-typescript-error
github/OpenHands:frontend/improve-documentation-link-text
github/OpenHands:chuck-test
github/OpenHands:fix/litellm-proxy-malformed-url
github/OpenHands:test-user
github/OpenHands:fix/stripe-customer-id-validation
github/OpenHands:fix-working-dir-recall-observation
github/OpenHands:alona/add-git-branch-name-to-eventstream-logs
github/OpenHands:alona/all-2685-enhancement-use-openhands-on-bitbucket-cloud-repos-1
github/OpenHands:ALL-3554-use-start-conversation-hook-instead-of-refetch
github/OpenHands:alona/all-2685-enhancement-use-openhands-on-bitbucket-cloud-repos-3
github/OpenHands:fix-stopped-status
github/OpenHands:fix-workspace-context-working-dir
github/OpenHands:chuck-debug
github/OpenHands:enable-frontend-source-maps
github/OpenHands:hieptl/all-3487
github/OpenHands:hieptl/all-3485
github/OpenHands:hieptl/all-3392
github/OpenHands:hieptl/all-3458
github/OpenHands:hieptl/all-3514
github/OpenHands:hieptl/all-3515
github/OpenHands:hieptl/all-3483
github/OpenHands:hieptl/all-3492
github/OpenHands:hieptl/all-3486
github/OpenHands:hieptl/all-3457
github/OpenHands:create-workflow-template
github/OpenHands:ALL-3517-fix-runtime-status-polling-condition
github/OpenHands:openhands/fix-cli-graceful-shutdown
github/OpenHands:migrate-poetry-to-uv
github/OpenHands:hieptl/all-3460
github/OpenHands:ALL-3415
github/OpenHands:fix/google-genai-dependency
github/OpenHands:openhands/fix-grok-code-fast-1-stop-words
github/OpenHands:feat/openai-responses-adapter-10442
github/OpenHands:openhands/fix-offline-functionality
github/OpenHands:fix-webarena-evaluation
github/OpenHands:feature/structured-thought
github/OpenHands:refactor/conversation-paths
github/OpenHands:analysis/user-id-refactor-analysis
github/OpenHands:enyst/auth-design-system
github/OpenHands:openhands-workspace-lk25cj0y
github/OpenHands:user-id-analysis-report
github/OpenHands:analysis/user-id-enterprise-report
github/OpenHands:auth-system-design
github/OpenHands:custom-username
github/OpenHands:ALL-3400-fix-saas-search-installation-orgs
github/OpenHands:openhands-workspace-fos8gxe9
github/OpenHands:refactor/server-context-system
github/OpenHands:fix-stuck-detection-empty-commands
github/OpenHands:remove-obsolete-state-cleanup
github/OpenHands:fix-bitbucket-order-parameter
github/OpenHands:refactor-integration
github/OpenHands:installations-limited
github/OpenHands:ray/lower-test-concurrency
github/OpenHands:revert-10705-ALL-3334/extract-waving-hand-component
github/OpenHands:experiment-manager-condensation
github/OpenHands:rbren-patch-4
github/OpenHands:feat/pause-button-visibility
github/OpenHands:cbutkus-user
github/OpenHands:non-root-test
github/OpenHands:openhands/fix-issue-10411-cli-file-edit-visualization
github/OpenHands:e2e-headless-readme-count
github/OpenHands:chore/e2e-microagents-10379
github/OpenHands:e2e-tavily-web-search-test
github/OpenHands:openhands/add-react-app-e2e-test
github/OpenHands:openhands/fix-issue-10533
github/OpenHands:oh-9809-merge-main
github/OpenHands:oh-9809-pr2
github/OpenHands:sdk/minimal-python
github/OpenHands:feat/unified-sessions-10336
github/OpenHands:fix_webarena
github/OpenHands:fix-git-coauthorship-cli-runtime
github/OpenHands:fix-cli-command-interruption
github/OpenHands:feat/unified-config-write-api-9585
github/OpenHands:openhands-workspace-swx28dz2
github/OpenHands:fix/file-store-metadata-fallback
github/OpenHands:feat/gemini-cli-tools-phase1a
github/OpenHands:improve/eventstream-add_event-from-main
github/OpenHands:fix-conversation-title-reversion
github/OpenHands:fix/mcp-pin-2025-08-21
github/OpenHands:fix/pin-fastmcp-2.6.1
github/OpenHands:revert-9930-fix-test-bash-timeout
github/OpenHands:test/expand-config-writer-coverage
github/OpenHands:ALL-2552/i18n-for-revise-ux
github/OpenHands:ALL-2552/i18n-only
github/OpenHands:ALL-2552/revise-ux-merged
github/OpenHands:improve-llm-architecture-diagrams
github/OpenHands:e2e-gitlab-integration-test
github/OpenHands:openhands-workspace-ha7b4nsp
github/OpenHands:fix/llm-latency-only-from-main
github/OpenHands:e2e-bitbucket-integration
github/OpenHands:fix/types-mypy-strict-utils-listen-init
github/OpenHands:feat/llmconfig-system-prompt-extension-file
github/OpenHands:fix-10428-response-styling
github/OpenHands:fix-git-tests-environment-independence
github/OpenHands:pr-10443
github/OpenHands:docs/llm-registry-convo-stats-on-10423
github/OpenHands:feat/planning-delegate
github/OpenHands:feat/llm-risk-analyzer-frontend-only
github/OpenHands:feat/llm-risk-analyzer-frontend
github/OpenHands:fix/centralized-metrics-conflicts-tests
github/OpenHands:centralized-metrics-merge-main
github/OpenHands:feat/gemini-optimized-tools
github/OpenHands:feat/gemini-tools-plan
github/OpenHands:fix-filereadaction-user-websocket
github/OpenHands:refactor-thought-field-to-dict
github/OpenHands:update-package-lock-json
github/OpenHands:fix-timeout-message-tests
github/OpenHands:feat/gemini-latency-investigation
github/OpenHands:feat/cli-autoresume-9371
github/OpenHands:enyst/decouple-tools
github/OpenHands:openhands/support-reasoning-content-ui
github/OpenHands:enyst/used-tokens
github/OpenHands:revert-10328-ALL-2552/run-web-server
github/OpenHands:add-apply-patch-utility
github/OpenHands:vscode-runtime
github/OpenHands:chore/session-architecture-10336
github/OpenHands:pr-9907
github/OpenHands:test-batched-webhook-race-conditions
github/OpenHands:test/batched-webhook-race-condition
github/OpenHands:chore/switch-tomlkit-writer-9585
github/OpenHands:fix/mcp-toml-inline-tables
github/OpenHands:llm-init
github/OpenHands:fix/frontend-401-stuck-state
github/OpenHands:enhance-pause-button-circle-v2
github/OpenHands:reorganize-dependencies
github/OpenHands:refactor/template-inheritance-10299
github/OpenHands:add-llm-risk-analyzer-clean
github/OpenHands:alt/ws-ws-ws-ws
github/OpenHands:feature/git-user-info-in-prompts
github/OpenHands:fix-git-config-cloud
github/OpenHands:fix-bash-comment-handling
github/OpenHands:fix/suppress-pydub-warnings
github/OpenHands:system-prompt-backend-only
github/OpenHands:pr-10245
github/OpenHands:fix/auto-title-generation-pagination-race-condition
github/OpenHands:xw/cli-docs
github/OpenHands:fix/vscode-build-git-repository-state
github/OpenHands:enhance/pause-button-visibility
github/OpenHands:pr-10193
github/OpenHands:refactor/git-control-components
github/OpenHands:ht/add-retry-for-mcp-client
github/OpenHands:linear-integration-update
github/OpenHands:clean-markdown-only
github/OpenHands:improve-cli-colors
github/OpenHands:boxuanli/test/should-fail-ci
github/OpenHands:fix-conflicts
github/OpenHands:openhands-workspace-7gxcfgnm
github/OpenHands:feature/command-approval-memory
github/OpenHands:ray/md-links
github/OpenHands:chore/ws-readiness
github/OpenHands:gemini-fixes
github/OpenHands:use-session-api-key-for-mcp
github/OpenHands:refactor/configuration-merger-from-args
github/OpenHands:fix/ws-alt
github/OpenHands:fix/websocket-connection-missing-url-session-key
github/OpenHands:update-group-id
github/OpenHands:upgrade-fastmcp-to-2.11.1
github/OpenHands:refactor/configuration-merger
github/OpenHands:openhands-workspace-7gzc80db
github/OpenHands:openhands-workspace-5koxxbzg
github/OpenHands:pr-9374
github/OpenHands:fix/vite-alias-config-10052
github/OpenHands:fix-agent-finish-action-serialization
github/OpenHands:openhands-workspace-b4wom8ng
github/OpenHands:copilot/fix-475dffb5-9871-48f6-910f-41c851536ee0
github/OpenHands:gemini-think
github/OpenHands:feature/org-microagents-blocking-timeout
github/OpenHands:pr-10069
github/OpenHands:docs/add-cerebras-provider-documentation
github/OpenHands:fix-9889-repo-name-triggers
github/OpenHands:enterprise-sso-1
github/OpenHands:fix/modernize-pyproject-toml
github/OpenHands:pr-10008
github/OpenHands:add-reset-terminal-option
github/OpenHands:fix-duplicate-feedback-queries
github/OpenHands:pr-10009
github/OpenHands:pr-10004
github/OpenHands:enhance-pause-button-with-gray-circle
github/OpenHands:feat/git-config-user-coauthor
github/OpenHands:simple-vscode-extension-fix
github/OpenHands:update-bitbucket-ip-allowlist-docs
github/OpenHands:enyst/openhands-types
github/OpenHands:fix-agent-runtime-timeout-error-propagation
github/OpenHands:ray/remove-stripe
github/OpenHands:fix-directory-read-error
github/OpenHands:enhance-pause-button-prominence
github/OpenHands:refactor-repository-provider-detection
github/OpenHands:fix/git-changes-pollution
github/OpenHands:fix-git-changes-tab-merge-issue
github/OpenHands:feature/add-foo-ts
github/OpenHands:fix/git-changes-merge-issue
github/OpenHands:implement-fe-github-bitbucket-methods
github/OpenHands:fix/settings-integrations-button-clickable-area
github/OpenHands:openhands-workspace-qwswpvll
github/OpenHands:enyst/log-spam
github/OpenHands:boxuanli/browser-refactor
github/OpenHands:fix-terminal-interactivity
github/OpenHands:test/replicate-many-changes
github/OpenHands:fix/resize-handle-vscode-iframe
github/OpenHands:fix/silence-fastmcp-sse-error
github/OpenHands:openhands-workspace-id62pn9i
github/OpenHands:fix-vscode-extension-remote
github/OpenHands:feat/interactional_system_prompt-fix
github/OpenHands:feat/interactional_system_prompt
github/OpenHands:fix-action-title-cutoff
github/OpenHands:feature/org-level-setup-script
github/OpenHands:feature/openhands-model-selection
github/OpenHands:add-action-execution-logging
github/OpenHands:feature/clean-dynamic-spinner
github/OpenHands:feature/dynamic-spinner
github/OpenHands:ray/nix
github/OpenHands:openhands-workspace-n4osk4bj
github/OpenHands:add-gray-circle-pause-button
github/OpenHands:feature/add-openhands-provider
github/OpenHands:fix/localize-microagent-strings
github/OpenHands:resolver-runtime
github/OpenHands:fix/cli-runtime-disable-jupyter-by-default
github/OpenHands:ctrl-c
github/OpenHands:enhance-pause-button
github/OpenHands:feature/prominent-pause-button
github/OpenHands:fix-terminal-command-truncation
github/OpenHands:fix-issue-labeled-prompts-api-instructions
github/OpenHands:update-microagent-docs
github/OpenHands:enyst/gemini
github/OpenHands:optional-daytona
github/OpenHands:improve-rate-limit-status-message
github/OpenHands:openhands-workspace-cwiom08x
github/OpenHands:add-enable-bash-config
github/OpenHands:docs/add-mcp-architecture-documentation
github/OpenHands:enyst/cli-args
github/OpenHands:feat/mcp-support-cli-runtime
github/OpenHands:refactor/bash-session-inheritance-subprocess-implementation
github/OpenHands:fix-httpx-deprecation-warning
github/OpenHands:fix-windows-signal-compatibility
github/OpenHands:openhands-workspace-h5gjhqey
github/OpenHands:add-cli-llm-args
github/OpenHands:fix-devstral-ollama-system-prompt
github/OpenHands:fix-issue-9013
github/OpenHands:remove-workspace-vars-skip-tests
github/OpenHands:feat/azure-devops-updated
github/OpenHands:feature/add-workspace-settings-to-cli
github/OpenHands:fix-jupyter-tab-refresh-issue
github/OpenHands:feature/proxy_agent
github/OpenHands:fix/bitbucket-token-url-encoding
github/OpenHands:add-tmp-directory-note
github/OpenHands:fix-runtime-error-handling
github/OpenHands:upload-files-to-conversation
github/OpenHands:update-workspace-vars
github/OpenHands:neubig/cli-config
github/OpenHands:feature/add-conversation-classes
github/OpenHands:docs/update-runtime-testing-documentation
github/OpenHands:openhands-workspace-chej1csv
github/OpenHands:openhands/reproduce-mcp-tavily-issue
github/OpenHands:remove-feedback-functionality
github/OpenHands:openhands/fix-anthropic-browser-image-format
github/OpenHands:fix-cli-text-selection
github/OpenHands:fix-issue-9013-new
github/OpenHands:add-message-feedback
github/OpenHands:update-microagent-docs-type
github/OpenHands:openhands/add-microagents-endpoint
github/OpenHands:fix-iphone-layout-issue-8980
github/OpenHands:exp/ltl-analyzer
github/OpenHands:improve-git-providers-logging
github/OpenHands:clean-up
github/OpenHands:email-validation
github/OpenHands:test-redirect
github/OpenHands:feature/team-cli-interface
github/OpenHands:ray/get-convo-none
github/OpenHands:fix-return-types-2
github/OpenHands:ray/server-strict-types
github/OpenHands:fix-action-suggestions-provider-selection
github/OpenHands:openhands-fix-issue-8682
github/OpenHands:enyst/replay-fix
github/OpenHands:display-email
github/OpenHands:enyst/user-filestore
github/OpenHands:rb/0.41.2
github/OpenHands:update-conversation-endpoint
github/OpenHands:openhands-fix-issue-8757
github/OpenHands:add-security-analyzer-integration-tests
github/OpenHands:ray/remote-runtime-simple-start
github/OpenHands:replace-sid-with-conversation-id
github/OpenHands:downgrade-large-data-logs
github/OpenHands:improve-typing-enforcement
github/OpenHands:rbren-patch-2
github/OpenHands:docs/using-openhands-as-library
github/OpenHands:parallelize-action-execution-server-startup
github/OpenHands:fix-login-method-after-auth
github/OpenHands:fix-login-method-recomputation
github/OpenHands:update-login-method-check
github/OpenHands:hotfix/changes-loading
github/OpenHands:convo-redirect
github/OpenHands:openhands-workspace-bgewmxlb
github/OpenHands:xw/versa-merge
github/OpenHands:fix-redirect
github/OpenHands:Fix-tab-redirect
github/OpenHands:add-conversation-user-id-to-llm
github/OpenHands:swebench_repro_20250524_openhands_claude_4_sonnet
github/OpenHands:openhands-fix-issue-8199
github/OpenHands:feature/add-export-trajectory-button
github/OpenHands:feature/saas-login-persistence
github/OpenHands:feature/local-git-provider
github/OpenHands:enhance-pause-button-visibility
github/OpenHands:add-context-message-parameter
github/OpenHands:add-status-tab
github/OpenHands:feature/add-summarize-conversation-button
github/OpenHands:feature/agent-mode-toggle
github/OpenHands:enyst/converter-tests
github/OpenHands:hotfix/remove-balance-query
github/OpenHands:eval_fixes_merged_with_main
github/OpenHands:openhands/mcp-log-passing
github/OpenHands:feature/llm-critic
github/OpenHands:feature/patchright-integration
github/OpenHands:revert-tool-and-aci
github/OpenHands:openhands-workspace-80q8x253
github/OpenHands:openhands-fix-issue-8400
github/OpenHands:add-exc-info-to-log-statements
github/OpenHands:add-force-refresh-to-get-latest-token
github/OpenHands:enyst/insert-prompt
github/OpenHands:fix-git-changes-response
github/OpenHands:fix-error-messages-collapsed
github/OpenHands:tiptap-microagent-suggestions
github/OpenHands:delegates-cleanup
github/OpenHands:fix-markdown-newline-rendering
github/OpenHands:feature/vscode-changes-viewer
github/OpenHands:feature/local-git-repos-in-api
github/OpenHands:openhands-fix-issue-8395
github/OpenHands:enyst/custom-global
github/OpenHands:cleanup-unused-translations
github/OpenHands:test-logging
github/OpenHands:on-prem-test
github/OpenHands:add-mcp-server
github/OpenHands:enyst/no-dup-toolcall
github/OpenHands:fix-llm-api-key-preservation
github/OpenHands:fix-session-timeout
github/OpenHands:fix-sess-timeout
github/OpenHands:fix/create-secret-store
github/OpenHands:openhands-fix-issue-8250-try2
github/OpenHands:enyst/write-config
github/OpenHands:openhands-fix-issue-8250
github/OpenHands:openhands-fix-issue-8147
github/OpenHands:openhands/simplify-workspace-mounting
github/OpenHands:update-login-flow
github/OpenHands:openhands-fix-issue-8208
github/OpenHands:rb/err-details
github/OpenHands:add-remote-runtime-debug-logs
github/OpenHands:happyherp_branch
github/OpenHands:openhands-fix-issue-8162
github/OpenHands:update-anyio-4.9.0-poetry-2.1.1
github/OpenHands:gitlab-docs
github/OpenHands:fix-agent-loop-persistence
github/OpenHands:xw/mcp-refactor-only
github/OpenHands:openhands-fix-issue-8135
github/OpenHands:self-hosted-gitlab
github/OpenHands:fix-pr-8095
github/OpenHands:remove-deprecated-endpoint
github/OpenHands:enyst/refactor-context-checks
github/OpenHands:feat/plumb-custom-secrets
github/OpenHands:async-git-functions
github/OpenHands:add-agents-page
github/OpenHands:chore/refactor-conversation-service
github/OpenHands:openhands-fix-issue-7147
github/OpenHands:rm-github-id-from-convo
github/OpenHands:fix-title-tag-sync
github/OpenHands:login-workflow-changes
github/OpenHands:openhands-fix-issue-8067
github/OpenHands:anhnh-planning-agent
github/OpenHands:tos-db-storage
github/OpenHands:enyst/simple-local
github/OpenHands:gitlab-UI-and-workflow
github/OpenHands:fix-port-overflow-error-doc
github/OpenHands:fix-port-overflow-error
github/OpenHands:enyst/lint
github/OpenHands:xw/mcp-frontend-only
github/OpenHands:feature/add-edit-title-to-main-ui
github/OpenHands:openhands-fix-issue-7968
github/OpenHands:document-repo-loading-state
github/OpenHands:always-run-git-init-in-saas-mode
github/OpenHands:xw/o4-mini
github/OpenHands:add-openapi-spec
github/OpenHands:abstract-resolver
github/OpenHands:xw/fix-pdf-read-in-saas
github/OpenHands:openhands-fix-issue-7947
github/OpenHands:feature/terminal-read-only-tooltip
github/OpenHands:enyst/gpt-41-instructions
github/OpenHands:enhance-play-pause-button
github/OpenHands:feature/add-readonly-badge-to-terminal
github/OpenHands:add-tos-field
github/OpenHands:xw/repo-memory
github/OpenHands:xw/evaluation-changes
github/OpenHands:openhands-fix-issue-7860
github/OpenHands:enyst/gpt-41
github/OpenHands:fix-think-action-duplication
github/OpenHands:rbren-patch-3
github/OpenHands:openhands-workspace-s7fvdu72
github/OpenHands:xw/mcp-improvement-fix
github/OpenHands:ALL-1769/fix-precommit
github/OpenHands:chore/breakdown-settings
github/OpenHands:fix-status-bar-stopped-state
github/OpenHands:xw/update-mcp
github/OpenHands:add-posthog-analytics-tracking
github/OpenHands:chore/refactor-settings
github/OpenHands:feature/cli-prompt-toolkit-migration
github/OpenHands:update-conversation-metrics-with-cost-tokens
github/OpenHands:fix-push-create-pr-button-query
github/OpenHands:xw/mcp-fork
github/OpenHands:fix/utils-type-hints
github/OpenHands:fix-utils-mypy-typing
github/OpenHands:openhands-workspace-x91bxt7o
github/OpenHands:fix-event-loop
github/OpenHands:rb/0-30-1-revert2
github/OpenHands:rb/0-30-1-revert
github/OpenHands:openhands-workspace-n64kza0n
github/OpenHands:microagent-ui-updates
github/OpenHands:fix-start-from-scratch-button
github/OpenHands:fix-jupyter-types
github/OpenHands:fix-api-key-setup-modal
github/OpenHands:rb/update-runtime
github/OpenHands:update-conversation-title-endpoint
github/OpenHands:fix-conversation-title-update
github/OpenHands:fix-conversation-title-generation
github/OpenHands:fix-conversation-title-issues-v2
github/OpenHands:fix-conversation-title-issues
github/OpenHands:budget-error
github/OpenHands:openhands-workspace-xa8jjk6f
github/OpenHands:openhands-suggested-tasks-ui
github/OpenHands:optimize-url-polling
github/OpenHands:final-redux-migration-simplified
github/OpenHands:openhands-workspace-n70ylm7y
github/OpenHands:default-settings
github/OpenHands:openhands-workspace-chxlnqhi
github/OpenHands:feature/context-window-metrics
github/OpenHands:feature/non-image-file-uploads
github/OpenHands:ray/lint-async-fix
github/OpenHands:rb/0-30-1
github/OpenHands:enyst/build-lists
github/OpenHands:enyst/condense-action
github/OpenHands:chore/migrate-browser-slice
github/OpenHands:chore/migrate-agent-slice-to-query
github/OpenHands:chore/migrate-metrics-slice
github/OpenHands:chore/migrate-jupyter-slice
github/OpenHands:chore/migrate-redux-test
github/OpenHands:feature/migrate-status-to-tanstack-query
github/OpenHands:fix/utils-type-hints-3
github/OpenHands:fix/utils-type-hints-clean
github/OpenHands:fix/llm-mypy-errors
github/OpenHands:neubig/refactor-bash-command-processing
github/OpenHands:final-redux-migration
github/OpenHands:redux-migration-take-2
github/OpenHands:fix-makefile-tabs
github/OpenHands:simplified-hooks-direct
github/OpenHands:feature/improve-login-logic
github/OpenHands:feature/track-last-page
github/OpenHands:redux-migration-without-query
github/OpenHands:combined-redux-migration-2
github/OpenHands:oh-cloud-gitlab
github/OpenHands:combined-redux-migration-3
github/OpenHands:combined-redux-to-query-migration
github/OpenHands:add-goto-terminal-extension
github/OpenHands:initial-query-slice-migration
github/OpenHands:fix/logo-redirect-on-logout
github/OpenHands:metrics-slice-migration
github/OpenHands:redux-to-query-migration
github/OpenHands:feature/improve-logout-flow
github/OpenHands:migrate-status-slice-to-react-query
github/OpenHands:react-query-migration
github/OpenHands:react-query-to-redux-migration
github/OpenHands:react-query-migration-new
github/OpenHands:redux-to-react-query
github/OpenHands:feature/logout-page
github/OpenHands:fix/tos-dialog-mapping
github/OpenHands:change-api-key-placeholder
github/OpenHands:autogen-titles-simpler
github/OpenHands:feature/save-last-page-local-storage
github/OpenHands:external-llm-creation
github/OpenHands:feature/save-last-page-local-storage-redirect
github/OpenHands:feature/save-last-page
github/OpenHands:fix-truncation-state-persistence
github/OpenHands:concurrent-event-fetching
github/OpenHands:allow-message-during-client-loading
github/OpenHands:xw/run-test
github/OpenHands:add-doc-translations
github/OpenHands:openhands-fix-issue-7227
github/OpenHands:rename-oh-action-to-oh-user-action
github/OpenHands:fix-docs-i18n
github/OpenHands:revert-7329-sandbox-image-session-settings
github/OpenHands:fix-blacksmith-migration
github/OpenHands:condenser-visibility-refactor
github/OpenHands:condenser-visibility
github/OpenHands:adityasoni9998/search_engine
github/OpenHands:search_engine
github/OpenHands:fix/doc-anchor-links
github/OpenHands:github-token-documentation
github/OpenHands:kjain14-main
github/OpenHands:enyst/useless-load
github/OpenHands:pr-5534
github/OpenHands:fix-github-auth-headers-issue-6032
github/OpenHands:xw/fix-prompt-len
github/OpenHands:enyst/fix-workspace-observation
github/OpenHands:debug-visual-browsing
github/OpenHands:fix-terminal-command-echo
github/OpenHands:enyst/revert-7132
github/OpenHands:enyst/retrieve-prompt-move-new-tests
github/OpenHands:fix-github-auth-headers
github/OpenHands:enyst/retrieve-prompt
github/OpenHands:boxuan/format-verifier-after-finish
github/OpenHands:xw/connection-err
github/OpenHands:test/remote-runtime-retry
github/OpenHands:enyst/truncation-state-fix
github/OpenHands:add-personality-setting
github/OpenHands:openhands-workspace-ltw623cl
github/OpenHands:fix-cwd-file-editor
github/OpenHands:openhands-fix-issue-7174
github/OpenHands:fix-events-mypy
github/OpenHands:enyst/metrics-test-add
github/OpenHands:enhance-event-tests
github/OpenHands:enhance/events-serialization-tests
github/OpenHands:rbren-patch-1
github/OpenHands:enyst/minimal-condense-obs
github/OpenHands:chore/improved-auth-handling
github/OpenHands:xw/extended-thinking
github/OpenHands:enyst/retrieve-prompt-tests
github/OpenHands:openhands-fix-memory-tests-pr6909-v2
github/OpenHands:fix-agent-session-tests
github/OpenHands:enyst/small-stuff
github/OpenHands:fix-metrics-api-7105
github/OpenHands:fix-metrics-unreachable-code
github/OpenHands:fix/waitlist-modal
github/OpenHands:enyst/enable-tracking-metrics
github/OpenHands:fix-message-queuing
github/OpenHands:fix/ps1-metadata-escaping
github/OpenHands:fix-gitlab-ci-env-var
github/OpenHands:openhands-workspace/fix-process-management
github/OpenHands:keycloak-fix-url
github/OpenHands:xw/sys-msg-2
github/OpenHands:openhands-fix-issue-6940
github/OpenHands:improve-agent-loop-tracking
github/OpenHands:improve-ui-for-agent-actions
github/OpenHands:pr-6297
github/OpenHands:add-regression-tests
github/OpenHands:fix/git-lfs-support
github/OpenHands:ALL-1257/reset-settings-endpoint
github/OpenHands:xw/sysbox-debug
github/OpenHands:fix-6769
github/OpenHands:fix-read-file-status
github/OpenHands:boxuanli/allow-disable-truncation
github/OpenHands:enyst/usage_tokens
github/OpenHands:xw/mem-limit
github/OpenHands:hotfix/settings-form-submit-alt
github/OpenHands:fix-download-workspace-6640
github/OpenHands:xw/swebench-instruction
github/OpenHands:keycloak_new
github/OpenHands:openhands-fix-issue-6685
github/OpenHands:openhands-workspace-runjzvph
github/OpenHands:feature/file-viewer-jump-button
github/OpenHands:refresh-runtime-token
github/OpenHands:rb/convo-titles
github/OpenHands:change-auth-route
github/OpenHands:openhands-fix-issue-6527
github/OpenHands:fix-github-repo-sorting
github/OpenHands:eval/visualcodebench
github/OpenHands:rb/patch-0.21.1
github/OpenHands:openhands-fix-issue-6444
github/OpenHands:aditya_vwa_eval
github/OpenHands:cb/aws_fixes_min
github/OpenHands:rb/chuck-aws-fixes-min
github/OpenHands:openhands-fix-issue-6408
github/OpenHands:keycloak
github/OpenHands:github-prior-knowledge
github/OpenHands:kjain-testgeneval-clean
github/OpenHands:openhands-fix-issue-6223
github/OpenHands:openhands-fix-issue-6336
github/OpenHands:openhands-fix-issue-5716
github/OpenHands:rb/chuckbutkus-aws-fixes
github/OpenHands:fix-microagent-loading
github/OpenHands:fix-microagent-loading-3
github/OpenHands:rb/test-microagent
github/OpenHands:fix-microagent-loading-2
github/OpenHands:chore/move-gh-token-out-of-fe
github/OpenHands:enhance-play-pause-button-v4
github/OpenHands:hotfix/settings-sync
github/OpenHands:openhands-fix-issue-6134-try3
github/OpenHands:openhands-fix-issue-6134-try2
github/OpenHands:openhands-fix-issue-6134
github/OpenHands:openhands-fix-issue-6236
github/OpenHands:chore/fetch-settings-if-authed
github/OpenHands:openhands-fix-issue-6237
github/OpenHands:openhands-fix-issue-6046
github/OpenHands:fix-resolver-patch-sync
github/OpenHands:move-github-api-to-backend
github/OpenHands:pr-6057
github/OpenHands:openhands-fix-issue-5965
github/OpenHands:xingyaoww-patch-1
github/OpenHands:i18n-improvements
github/OpenHands:openhands-fix-issue-6084
github/OpenHands:fix-panel-sizing
github/OpenHands:openhands-fix-issue-5448
github/OpenHands:openhands-fix-issue-6031
github/OpenHands:openhands-fix-issue-6098
github/OpenHands:chat-suggestions-and-formatting
github/OpenHands:openhands-fix-issue-6083
github/OpenHands:rb/err-handling
github/OpenHands:add-japanese-localization
github/OpenHands:openhands-fix-issue-6066
github/OpenHands:openhands-fix-issue-6060
github/OpenHands:enyst/poetry
github/OpenHands:enyst/prompt-caching
github/OpenHands:enyst/conversion-fixes-bak
github/OpenHands:feature/runtime-manager
github/OpenHands:fix-homepage-link
github/OpenHands:feat/multi-convo-full
github/OpenHands:feature/runtime-setup-script
github/OpenHands:feature/openhands-setup-script
github/OpenHands:rb/chuck-aws
github/OpenHands:redis-polling-thread
github/OpenHands:openhands-fix-issue-5601
github/OpenHands:revert-5926-resizable-panel
github/OpenHands:openhands-fix-issue-5894
github/OpenHands:rb/no-settings
github/OpenHands:openhands-fix-issue-5906
github/OpenHands:fix-pr-5575
github/OpenHands:openhands-fix-issue-5456-clean
github/OpenHands:fix-tts-pr
github/OpenHands:openhands-fix-issue-5888
github/OpenHands:rb/fix-hanging-loops
github/OpenHands:rb/debug
github/OpenHands:rb/better-restore
github/OpenHands:fix-deepseek-fncall
github/OpenHands:openhands-fix-issue-5830
github/OpenHands:openhands-fix-issue-5817
github/OpenHands:openhands-fix-issue-5803
github/OpenHands:openhands-fix-issue-5816
github/OpenHands:openhands-fix-issue-5797
github/OpenHands:refactor-runtime-action-execution
github/OpenHands:feature/runtime-manager-impl
github/OpenHands:runtime-manager
github/OpenHands:feature/max-active-runtimes
github/OpenHands:sort-github-repos
github/OpenHands:openhands-workspace-91c0i4na
github/OpenHands:improve-readme-formatting
github/OpenHands:devin/1734193391-improve-instructions-ui
github/OpenHands:openhands-fix-issue-5746
github/OpenHands:openhands-fix-issue-5614
github/OpenHands:openhands-fix-issue-5661
github/OpenHands:openhands-fix-issue-5637
github/OpenHands:openhands-fix-issue-5609
github/OpenHands:openhands-fix-issue-5621
github/OpenHands:openhands-fix-issue-5612
github/OpenHands:openhands-fix-issue-2947
github/OpenHands:fix-stuck-loop-recovery
github/OpenHands:openhands-fix-issue-5480-try2
github/OpenHands:openhands-fix-issue-5359
github/OpenHands:improve-chat-layout
github/OpenHands:fix-markdown-code-blocks
github/OpenHands:openhands-fix-issue-5561
github/OpenHands:feat/browser-output-collapsible
github/OpenHands:openhands-fix-issue-5423
github/OpenHands:fix-duplicate-messages
github/OpenHands:feat/llm-fallback-config
github/OpenHands:fix-color-output-v2
github/OpenHands:fix-color-output
github/OpenHands:openhands-fix-issue-5480
github/OpenHands:add-app-tab
github/OpenHands:openhands-fix-issue-4706
github/OpenHands:openhands-fix-issue-5112-try2
github/OpenHands:openhands-fix-issue-5343
github/OpenHands:openhands-fix-issue-5341
github/OpenHands:openhands-fix-issue-5320
github/OpenHands:openhands-fix-issue-5219-try2
github/OpenHands:openhands-fix-issue-5015
github/OpenHands:openhands-fix-issue-5257-try2
github/OpenHands:openhands-fix-issue-5315
github/OpenHands:openhands-fix-issue-5299
github/OpenHands:openhands-fix-issue-4819-try2
github/OpenHands:openhands-fix-issue-5234
github/OpenHands:tee-command-output
github/OpenHands:openhands-fix-issue-5257
github/OpenHands:ALL-751/refactor-posthog
github/OpenHands:openhands-fix-issue-5154
github/OpenHands:openhands-fix-issue-5229
github/OpenHands:openhands-fix-issue-5219
github/OpenHands:openhands-fix-issue-5112
github/OpenHands:openhands-fix-issue-5185
github/OpenHands:fix-message-content-key-error
github/OpenHands:openhands-fix-issue-5099
github/OpenHands:openhands-fix-issue-5102
github/OpenHands:proposal/redux-to-zustand
github/OpenHands:openhands-fix-issue-5086
github/OpenHands:add-resolver-api-endpoints
github/OpenHands:openhands-fix-issue-5070
github/OpenHands:rb/socket-io-adapter
github/OpenHands:rb/dev-intent
github/OpenHands:update-readme-greeting
github/OpenHands:enyst/gemini-caching
github/OpenHands:fix-logbuffer-fd-leak
github/OpenHands:fix-markdown-ordered-lists
github/OpenHands:fix-resource-leaks
github/OpenHands:rb/debug-session-issue
github/OpenHands:rb/server-refactor
github/OpenHands:add-rate-limiting
github/OpenHands:openhands-fix-issue-4939
github/OpenHands:openhands-fix-issue-4896-try2
github/OpenHands:openhands-fix-issue-4842-try2
github/OpenHands:add-wsl-tests
github/OpenHands:rb/github-patch
github/OpenHands:rb/prod-patch-3
github/OpenHands:rb/prod-patch-2
github/OpenHands:rb/prod-patch
github/OpenHands:openhands-fix-issue-4901
github/OpenHands:openhands-fix-issue-4896
github/OpenHands:ALL-694/feedback-action-button
github/OpenHands:openhands-fix-issue-4884
github/OpenHands:openhands-fix-issue-4876
github/OpenHands:rb/logout
github/OpenHands:refactor-listen-py
github/OpenHands:openhands-fix-issue-4866
github/OpenHands:openhands-fix-issue-4859
github/OpenHands:oh/browser-toggle
github/OpenHands:feature/signed-github-auth-cookie
github/OpenHands:feature/github-auth-cookie
github/OpenHands:xw/fix-browsing
github/OpenHands:openhands-fix-issue-4842
github/OpenHands:openhands-fix-issue-4827
github/OpenHands:rb/fix-client-loader
github/OpenHands:openhands-fix-issue-4819
github/OpenHands:feature/truncate-runtime-messages
github/OpenHands:danicruz0415/main
github/OpenHands:openhands-fix-issue-4774
github/OpenHands:fix/reduce-config-api-calls
github/OpenHands:openhands-fix-issue-4769
github/OpenHands:xw/fn-calling
github/OpenHands:rb/websocket-fixes
github/OpenHands:openhands-fix-issue-4700
github/OpenHands:openhands-fix-issue-4701
github/OpenHands:enyst/memory-agent
github/OpenHands:rb/login-logs
github/OpenHands:openhands-fix-issue-4629
github/OpenHands:openhands-fix-issue-4604
github/OpenHands:neubig/include_all_hands_online_in_issue_template
github/OpenHands:rb/random-changes
github/OpenHands:enyst/refactor_template
github/OpenHands:feature/spa-catch-all-route
github/OpenHands:tobitege/fn_calling
github/OpenHands:feat/basic-guard
github/OpenHands:add-event-history-endpoint
github/OpenHands:xw/reproduce-24-sep
github/OpenHands:reproduce
github/OpenHands:rb/regen-action
github/OpenHands:openhands-fix-issue-4254
github/OpenHands:tobitege/llm-router
github/OpenHands:xw/main-reproduce
github/OpenHands:tobitege/dyn-runtime-init
github/OpenHands:openhands-fix-issue-4196
github/OpenHands:openhands-fix-issue-4184
github/OpenHands:eval/24-sep
github/OpenHands:openhands-fix-issue-4127
github/OpenHands:openhands-fix-issue-3325
github/OpenHands:openhands-fix-issue-3913
github/OpenHands:openhands-fix-issue-4082-try2
github/OpenHands:openhands-fix-issue-4082
github/OpenHands:xw/diff-edit
github/OpenHands:enyst/loggers
github/OpenHands:eval/24-sep-exp
github/OpenHands:enyst/qwen
github/OpenHands:revert-3979-xw/fix-eval
github/OpenHands:rb/fix-client
github/OpenHands:enyst/config-rework
github/OpenHands:xw/fix-remote-runtime
github/OpenHands:tobitege/update-dockerfile
github/OpenHands:revert-3725-revert-3717-mh/reusable-workflow
github/OpenHands:rb/parallel-tests
github/OpenHands:rb/od
github/OpenHands:rb/slack-link-2
github/OpenHands:neubig/error_state_debug
github/OpenHands:feature/GPTSwarm
github/OpenHands:rb/experimental-ui
github/OpenHands:yufan/new-agentskils
github/OpenHands:enyst/memories-delegates
github/OpenHands:enyst/memories-condenser
github/OpenHands:codeact_1.6_swebench
github/OpenHands:codeact_1.5_swebench
github/OpenHands:codeact_1.3_swebench
github/OpenHands:ab-docs-remove
github/OpenHands:gh-docs
github/OpenHands:ab-partial-tree
github/OpenHands:JayQuimby/main
github/OpenHands:binyuan/fixerror
github/OpenHands:ad/create-project-setup-file
github/OpenHands:cloud-1.23.1
github/OpenHands:cloud-1.23.0
github/OpenHands:test-simplify-docker-ci
github/OpenHands:cloud-1.22.1
github/OpenHands:cloud-1.22.0
github/OpenHands:cloud-1.21.0
github/OpenHands:cloud-1.19.0
github/OpenHands:1.6.0
github/OpenHands:1.5.0
github/OpenHands:1.4.0
github/OpenHands:1.3.0
github/OpenHands:1.2.1
github/OpenHands:1.2.0
github/OpenHands:1.1.0
github/OpenHands:1.0.0
github/OpenHands:1.0.7-cli
github/OpenHands:0.62.0
github/OpenHands:1.0.6-cli
github/OpenHands:0.61.0
github/OpenHands:1.0.5-cli
github/OpenHands:1.0.4-cli
github/OpenHands:1.0.3-cli
github/OpenHands:0.60.0
github/OpenHands:1.0.2-cli
github/OpenHands:1.0.1-cli
github/OpenHands:1.0.0-cli
github/OpenHands:0.59.0
github/OpenHands:0.58.0
github/OpenHands:0.57.2
github/OpenHands:0.57.1
github/OpenHands:0.57.0
github/OpenHands:0.56.0
github/OpenHands:0.55.0
github/OpenHands:0.54.0
github/OpenHands:0.53.0
github/OpenHands:0.52.1
github/OpenHands:0.52.0
github/OpenHands:0.51.1
github/OpenHands:0.51.0
github/OpenHands:0.50.0
github/OpenHands:0.49.1
github/OpenHands:0.49.0
github/OpenHands:0.48.0
github/OpenHands:0.47.0
github/OpenHands:ext-v0.0.99-test
github/OpenHands:0.46.0
github/OpenHands:0.45.0
github/OpenHands:0.44.0
github/OpenHands:0.43.0
github/OpenHands:0.42.0
github/OpenHands:0.41.1
github/OpenHands:0.41.0
github/OpenHands:0.40.0
github/OpenHands:0.39.2
github/OpenHands:0.39.1
github/OpenHands:0.39.0
github/OpenHands:0.38.0
github/OpenHands:0.37.0
github/OpenHands:0.36.1
github/OpenHands:0.36.0
github/OpenHands:0.35.2
github/OpenHands:0.35.1
github/OpenHands:0.35.0
github/OpenHands:0.34.0
github/OpenHands:0.33.0
github/OpenHands:0.32.0
github/OpenHands:0.31.0
github/OpenHands:0.30.1
github/OpenHands:0.30.0
github/OpenHands:0.29.1
github/OpenHands:0.29.0
github/OpenHands:0.28.1
github/OpenHands:0.28.0
github/OpenHands:0.27.1
github/OpenHands:0.27.0
github/OpenHands:0.26.0
github/OpenHands:0.25.0
github/OpenHands:0.24.0
github/OpenHands:0.23.0
github/OpenHands:0.22.0
github/OpenHands:0.21.1
github/OpenHands:0.21.0
github/OpenHands:0.20.0
github/OpenHands:0.19.0
github/OpenHands:0.18.0
github/OpenHands:0.17.0
github/OpenHands:0.16.1
github/OpenHands:0.16.0
github/OpenHands:0.15.3
github/OpenHands:0.15.2
github/OpenHands:0.15.1
github/OpenHands:0.15.0
github/OpenHands:0.14.3
github/OpenHands:0.14.2
github/OpenHands:0.14.1
github/OpenHands:0.14.0
github/OpenHands:0.13.1
github/OpenHands:0.13.0
github/OpenHands:0.12.3
github/OpenHands:0.12.2
github/OpenHands:0.12.1
github/OpenHands:0.12.0
github/OpenHands:0.11.0
github/OpenHands:0.10.0
github/OpenHands:0.9.8
github/OpenHands:0.9.7
github/OpenHands:0.9.6
github/OpenHands:0.9.5
github/OpenHands:0.9.4
github/OpenHands:0.9.3
github/OpenHands:0.9.2
github/OpenHands:0.9.1
github/OpenHands:0.9.0
github/OpenHands:0.8.3
github/OpenHands:0.8.4
github/OpenHands:0.8.2
github/OpenHands:0.8.1
github/OpenHands:0.8.0
github/OpenHands:0.7.1
github/OpenHands:0.7.0
github/OpenHands:0.6.2
github/OpenHands:0.6.1
github/OpenHands:0.6.0
github/OpenHands:0.5.3
github/OpenHands:0.5.2
github/OpenHands:0.5.1
github/OpenHands:0.5.0
github/OpenHands:0.4.1
github/OpenHands:0.4.0
github/OpenHands:0.3.1
github/OpenHands:0.3.0
7 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
03544074e4 | Add comprehensive tests for retry mechanism in RemoteRuntime | ||
|
|
d106f03069 | Revert changes but keep test_remote_runtime_retry_original.py | ||
|
|
5350c91e55 | Add tests for original retry mechanism (fails in this branch as expected) | ||
|
|
34373de84f | Add tests for retry decorator functionality | ||
|
|
39054b1c97 | Fix connection error retry in RemoteRuntime | ||
|
|
1a160de801 | Merge branch 'main' into xw/connection-err | ||
|
|
f8f44878fc | add ConnectionError to retry error list |
1 changed files with 159 additions and 0 deletions
@@ -0,0 +1,159 @@
|
||||
"""Test the retry mechanism in RemoteRuntime."""
|
||||
|
||||
import unittest
|
||||
from unittest.mock import MagicMock, patch, call
|
||||
|
||||
import requests
|
||||
import tenacity
|
||||
from requests.exceptions import ConnectionError
|
||||
|
||||
from openhands.core.config.sandbox_config import SandboxConfig
|
||||
from openhands.runtime.impl.remote.remote_runtime import RemoteRuntime
|
||||
from openhands.runtime.utils.request import send_request
|
||||
from openhands.utils.tenacity_stop import stop_if_should_exit
|
||||
|
||||
|
||||
class TestRemoteRuntimeRetry(unittest.TestCase):
|
||||
"""Test the retry mechanism in RemoteRuntime."""
|
||||
|
||||
def test_retry_decorator_exists(self):
|
||||
"""Test that the retry decorator is used when remote_runtime_enable_retries=True."""
|
||||
# This test verifies that the code path for retry exists in the RemoteRuntime class
|
||||
|
||||
# Check if the methods exist
|
||||
self.assertTrue(hasattr(RemoteRuntime, '_send_action_server_request'))
|
||||
self.assertTrue(hasattr(RemoteRuntime, '_send_action_server_request_impl'))
|
||||
|
||||
# Check the source code of the class to verify it contains retry logic
|
||||
import inspect
|
||||
source = inspect.getsource(RemoteRuntime)
|
||||
self.assertIn('remote_runtime_enable_retries', source)
|
||||
self.assertIn('retry_decorator', source)
|
||||
self.assertIn('retry_if_exception_type', source)
|
||||
|
||||
@patch('tenacity.retry')
|
||||
def test_retry_decorator_called_with_correct_params(self, mock_retry):
|
||||
"""Test that the retry decorator is called with correct parameters."""
|
||||
# Setup
|
||||
mock_retry.return_value = lambda f: f # Make retry a pass-through decorator
|
||||
|
||||
# Create a runtime instance with remote_runtime_enable_retries=True
|
||||
runtime = MagicMock()
|
||||
runtime._runtime_closed = False
|
||||
runtime._stop_if_closed = lambda x: False
|
||||
|
||||
config = MagicMock()
|
||||
sandbox_config = SandboxConfig()
|
||||
sandbox_config.remote_runtime_enable_retries = True
|
||||
config.sandbox = sandbox_config
|
||||
runtime.config = config
|
||||
|
||||
# Mock super() to return a simple object
|
||||
with patch('openhands.runtime.impl.remote.remote_runtime.super') as mock_super:
|
||||
mock_super.return_value._send_action_server_request = lambda *args, **kwargs: "mocked response"
|
||||
|
||||
# Call the method
|
||||
RemoteRuntime._send_action_server_request(runtime, "GET", "http://example.com")
|
||||
|
||||
# Verify retry was called with ConnectionError
|
||||
mock_retry.assert_called()
|
||||
# Get the first positional argument of the first call
|
||||
retry_args = mock_retry.call_args[1]
|
||||
|
||||
# Check that retry is configured for ConnectionError
|
||||
self.assertIn('retry', retry_args)
|
||||
|
||||
# Check that stop conditions include stop_if_should_exit
|
||||
self.assertIn('stop', retry_args)
|
||||
|
||||
def test_connection_error_not_retried_when_disabled(self):
|
||||
"""Test that ConnectionError is not retried when remote_runtime_enable_retries=False."""
|
||||
# Create a runtime instance with remote_runtime_enable_retries=False
|
||||
runtime = MagicMock()
|
||||
|
||||
config = MagicMock()
|
||||
sandbox_config = SandboxConfig()
|
||||
sandbox_config.remote_runtime_enable_retries = False # Disable retries
|
||||
config.sandbox = sandbox_config
|
||||
runtime.config = config
|
||||
|
||||
# Mock _send_action_server_request_impl to raise ConnectionError
|
||||
runtime._send_action_server_request_impl = MagicMock(side_effect=ConnectionError())
|
||||
|
||||
# Call the method - should raise ConnectionError without retrying
|
||||
with self.assertRaises(ConnectionError):
|
||||
RemoteRuntime._send_action_server_request(runtime, "GET", "http://example.com")
|
||||
|
||||
# Verify _send_action_server_request_impl was called exactly once (no retry)
|
||||
self.assertEqual(runtime._send_action_server_request_impl.call_count, 1)
|
||||
|
||||
@patch('tenacity.retry')
|
||||
def test_connection_error_retried_when_enabled(self, mock_retry):
|
||||
"""Test that ConnectionError is retried when remote_runtime_enable_retries=True."""
|
||||
# Setup a mock retry decorator that will call the function with retries
|
||||
def mock_retry_decorator(retry_func):
|
||||
def wrapper(*args, **kwargs):
|
||||
# Simulate retry behavior by calling the function twice
|
||||
try:
|
||||
return retry_func(*args, **kwargs)
|
||||
except ConnectionError:
|
||||
# On first ConnectionError, try again and return success
|
||||
return "success after retry"
|
||||
return wrapper
|
||||
|
||||
mock_retry.return_value = mock_retry_decorator
|
||||
|
||||
# Create a runtime instance with remote_runtime_enable_retries=True
|
||||
runtime = MagicMock()
|
||||
runtime._runtime_closed = False
|
||||
runtime._stop_if_closed = lambda x: False
|
||||
|
||||
config = MagicMock()
|
||||
sandbox_config = SandboxConfig()
|
||||
sandbox_config.remote_runtime_enable_retries = True # Enable retries
|
||||
config.sandbox = sandbox_config
|
||||
runtime.config = config
|
||||
|
||||
# Mock _send_action_server_request_impl to raise ConnectionError on first call
|
||||
impl_mock = MagicMock()
|
||||
impl_mock.side_effect = [ConnectionError(), "success"]
|
||||
runtime._send_action_server_request_impl = impl_mock
|
||||
|
||||
# Call the method - should retry and succeed
|
||||
result = RemoteRuntime._send_action_server_request(runtime, "GET", "http://example.com")
|
||||
|
||||
# Verify retry was called
|
||||
mock_retry.assert_called()
|
||||
|
||||
# The result should be "success after retry" from our mock decorator
|
||||
self.assertEqual(result, "success after retry")
|
||||
|
||||
|
||||
def test_tenacity_retry_with_connection_error(self):
|
||||
"""Test that tenacity retry works with ConnectionError."""
|
||||
# Create a function that will raise ConnectionError on first call
|
||||
call_count = [0]
|
||||
|
||||
@tenacity.retry(
|
||||
retry=tenacity.retry_if_exception_type(ConnectionError),
|
||||
stop=tenacity.stop_after_attempt(3),
|
||||
wait=tenacity.wait_exponential(multiplier=0.1, min=0.1, max=1),
|
||||
)
|
||||
def function_with_retry():
|
||||
call_count[0] += 1
|
||||
if call_count[0] == 1:
|
||||
raise ConnectionError("Connection refused")
|
||||
return "success"
|
||||
|
||||
# Call the function - should retry and succeed
|
||||
result = function_with_retry()
|
||||
|
||||
# Verify the function was called twice (retry happened)
|
||||
self.assertEqual(call_count[0], 2)
|
||||
|
||||
# Verify the result is correct
|
||||
self.assertEqual(result, "success")
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.