Commit Graph
26 Commits
Author SHA1 Message Date
Tim O'Farrellandopenhands 7db8bd4d92 refactor: Expand better-error-logging patterns across the codebase (#15241)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-20 03:37:01 -06:00
Rohit Malhotraandopenhands fadab3a54a fix: Avoid logout on transient provider get_user errors (#15305)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-17 12:13:02 -04:00
Alona 9a16d27503 fix(jira-dc): more forgiving repo + mention resolution for Data Center (#15034) 2026-06-30 10:52:43 -05:00
Alona 89c0103c05 feat(azure-devops): add resolver mentions + org-level one-click webhook setup (#14991)
Adds the Azure DevOps @openhands resolver (PR + work-item mentions, run-as-mentioner with content-marker loop prevention) and an org-level one-click webhook setup. Includes a write-permission gate (permissionevaluationbatch, fails closed), deterministic/fail-closed work-item repo derivation, async webhook processing via BackgroundTasks, type-specific PR/work-item context loaders, and a stable dedup key. Validated live on a Replicated test install.
2026-06-26 13:47:04 -05:00
Rohit Malhotraandopenhands 8f28477d46 feat: Support Slack attachments in agent context (#14934)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-06-22 23:13:12 -04:00
Vasco Schiavo 0bbaffad76 fix: Forgejo/Gitea clone failure when hosted under a subpath (#14930) 2026-06-22 16:29:29 +02:00
aivong-openhandsandopenhands 4eecdb4302 feat: PLTF-2956 parallelize GitHub GraphQL queries in get_suggested_tasks (#14821)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-06-17 13:02:34 -04:00
Alona 5982cf16c5 feat(jira-dc): persist and inject per-user OAuth tokens in resolver conversations (#14650)
Persist Jira Data Center per-user OAuth tokens and inject them into resolver sandbox conversations so agents started from Jira can call back into Jira using the linked user credential. Includes the enterprise Alembic migration for the new token columns and a runtime reconciliation fix that ignores/deactivates stale active Jira DC user links from an older host during OAuth relink.
2026-06-15 21:14:07 -05:00
Alona eb691e1636 fix(bitbucket-dc): resolve user via whoami so avatars load with OAuth tokens (#14734) 2026-06-10 08:57:57 -05:00
Alona fd1425ff1d [ALL-1887] Add Entra-backed Azure DevOps auth for enterprise (#14567) 2026-05-27 12:37:05 -04:00
Sanjay Santhanam ce3ead82d4 chore: fix typos in comments, docstrings, and log messages (#14577) 2026-05-27 11:24:20 +02:00
Alona 802f3c341a Support KOTS-managed Jira DC service accounts
Adds KOTS-managed Jira Data Center service-account support and connection-scoped Jira DC webhooks. Validated end to end on replicated-02 with the Jira DC shim for OAuth linking, automatic webhook setup, pause/resume, and webhook-triggered OpenHands automation.
2026-05-26 08:54:19 -04:00
Alona 2afe08c896 Include Bitbucket DC PR comments in resolver context 2026-05-26 03:30:37 -04:00
Alona 448873519a Get Jira Data Center Resolver working in OHE (#14520) 2026-05-22 13:51:21 -05:00
Alona 9979a98951 fix(resolver): use literal placeholders in branch/PR naming instructions (#14521) 2026-05-22 13:12:45 -05:00
Alona 6e1e3d03d3 Fix BBDC mentioner resolution to use numeric id, and add 👀 eye reaction (#14497)
Resolve the BBDC @-mentioning user by their numeric id (matches the OIDC sub stored in Keycloak's bitbucket_data_center_id), instead of the slug which never matched and fell back to the installer. Add a best-effort 👀 reaction on the triggering comment via the comment-likes plugin, posted as the invoking user. Realigns BBDC with GitHub/GitLab (numeric-id keyed). Companion chart change: OpenHands-Cloud #647.
2026-05-20 18:59:54 -04:00
Alona 332b6d14e6 Add automated Bitbucket Data Center webhook lifecycle (Part 4) (#14461) 2026-05-20 12:03:41 -05:00
Chris Bagwell 15423fbe4b fix(bitbucket): Replace deprecated/deleted API (#14363) 2026-05-12 12:59:08 -04:00
Juan Micheliniandopenhands 786c7d8e5d Make trigger comment more prominent in github bot initial message (#14296)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-11 13:04:46 -03:00
Tim O'Farrellandopenhands 5232d96dab refactor: Move openhands.server content to openhands.app_server (#14254)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-01 11:02:07 -06:00
Tim O'Farrellandopenhands 2b59566836 refactor: move AppMode class to config_api/config_models.py (#14253)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-05-01 10:23:26 -06:00
Tim O'Farrellandopenhands e94b504eb4 refactor: move openhands.core.logger to openhands.app_server.utils.logger (#14235)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-30 08:41:19 -06:00
Hiep Le fa7a7aaef7 feat: add bitbucket data center resolver for pr comment triggers (#14233) 2026-04-30 20:59:46 +07:00
Tim O'Farrellandopenhands 18460a3461 refactor: move openhands.utils to openhands.app_server.utils (#14223)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-30 07:47:02 -06:00
Hiep Le 823563c877 feat: add bitbucket cloud resolver for pr comment triggers (#14205) 2026-04-29 20:36:06 +07:00
Tim O'Farrellandopenhands 5b500d640a refactor: move openhands.integrations to openhands.app_server.integrations (#14195)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-28 14:21:14 -06:00