From 30b5ad1768bdcac3bccef9654a22d0174cf556d8 Mon Sep 17 00:00:00 2001 From: Tim O'Farrell Date: Tue, 4 Nov 2025 08:51:22 -0700 Subject: [PATCH] Fix for issue where conversations won't start (#11633) --- CNAME | 2 +- enterprise/poetry.lock | 20 +++++++++---------- .../sql_app_conversation_info_service.py | 2 +- .../sandbox/sandbox_spec_service.py | 2 +- poetry.lock | 14 ++++++------- pyproject.toml | 6 +++--- 6 files changed, 23 insertions(+), 23 deletions(-) diff --git a/CNAME b/CNAME index 41a4fa33f4..169c574c15 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ -docs.all-hands.dev \ No newline at end of file +docs.all-hands.dev diff --git a/enterprise/poetry.lock b/enterprise/poetry.lock index e84c385b62..97b897e85e 100644 --- a/enterprise/poetry.lock +++ b/enterprise/poetry.lock @@ -5759,13 +5759,13 @@ wsproto = ">=1.2.0" [package.source] type = "git" url = "https://github.com/OpenHands/agent-sdk.git" -reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" -resolved_reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" +reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" +resolved_reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" subdirectory = "openhands-agent-server" [[package]] name = "openhands-ai" -version = "0.0.0-post.5477+727520f6c" +version = "0.0.0-post.5478+1a443d1f6" description = "OpenHands: Code Less, Make More" optional = false python-versions = "^3.12,<3.14" @@ -5805,9 +5805,9 @@ memory-profiler = "^0.61.0" numpy = "*" openai = "1.99.9" openhands-aci = "0.3.2" -openhands-agent-server = {git = "https://github.com/OpenHands/agent-sdk.git", rev = "be9725b459c0afabc18cfba89acf11dc756b42f0", subdirectory = "openhands-agent-server"} -openhands-sdk = {git = "https://github.com/OpenHands/agent-sdk.git", rev = "be9725b459c0afabc18cfba89acf11dc756b42f0", subdirectory = "openhands-sdk"} -openhands-tools = {git = "https://github.com/OpenHands/agent-sdk.git", rev = "be9725b459c0afabc18cfba89acf11dc756b42f0", subdirectory = "openhands-tools"} +openhands-agent-server = {git = "https://github.com/OpenHands/agent-sdk.git", rev = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d", subdirectory = "openhands-agent-server"} +openhands-sdk = {git = "https://github.com/OpenHands/agent-sdk.git", rev = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d", subdirectory = "openhands-sdk"} +openhands-tools = {git = "https://github.com/OpenHands/agent-sdk.git", rev = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d", subdirectory = "openhands-tools"} opentelemetry-api = "^1.33.1" opentelemetry-exporter-otlp-proto-grpc = "^1.33.1" pathspec = "^0.12.1" @@ -5887,8 +5887,8 @@ boto3 = ["boto3 (>=1.35.0)"] [package.source] type = "git" url = "https://github.com/OpenHands/agent-sdk.git" -reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" -resolved_reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" +reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" +resolved_reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" subdirectory = "openhands-sdk" [[package]] @@ -5914,8 +5914,8 @@ pydantic = ">=2.11.7" [package.source] type = "git" url = "https://github.com/OpenHands/agent-sdk.git" -reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" -resolved_reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" +reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" +resolved_reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" subdirectory = "openhands-tools" [[package]] diff --git a/openhands/app_server/app_conversation/sql_app_conversation_info_service.py b/openhands/app_server/app_conversation/sql_app_conversation_info_service.py index 6f03ae3132..5ebb9481b6 100644 --- a/openhands/app_server/app_conversation/sql_app_conversation_info_service.py +++ b/openhands/app_server/app_conversation/sql_app_conversation_info_service.py @@ -273,7 +273,7 @@ class SQLAppConversationInfoService(AppConversationInfoService): user_id = await self.user_context.get_user_id() if user_id: query = select(StoredConversationMetadata).where( - StoredConversationMetadata.conversation_id == info.id + StoredConversationMetadata.conversation_id == str(info.id) ) result = await self.db_session.execute(query) existing = result.scalar_one_or_none() diff --git a/openhands/app_server/sandbox/sandbox_spec_service.py b/openhands/app_server/sandbox/sandbox_spec_service.py index fcc8167800..91a17c6755 100644 --- a/openhands/app_server/sandbox/sandbox_spec_service.py +++ b/openhands/app_server/sandbox/sandbox_spec_service.py @@ -11,7 +11,7 @@ from openhands.sdk.utils.models import DiscriminatedUnionMixin # The version of the agent server to use for deployments. # Typically this will be the same as the values from the pyproject.toml -AGENT_SERVER_IMAGE = 'ghcr.io/openhands/agent-server:be9725b-python' +AGENT_SERVER_IMAGE = 'ghcr.io/openhands/agent-server:23c8436-python' class SandboxSpecService(ABC): diff --git a/poetry.lock b/poetry.lock index 97111af94a..ad2e84544d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -7294,8 +7294,8 @@ wsproto = ">=1.2.0" [package.source] type = "git" url = "https://github.com/OpenHands/agent-sdk.git" -reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" -resolved_reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" +reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" +resolved_reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" subdirectory = "openhands-agent-server" [[package]] @@ -7324,8 +7324,8 @@ boto3 = ["boto3 (>=1.35.0)"] [package.source] type = "git" url = "https://github.com/OpenHands/agent-sdk.git" -reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" -resolved_reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" +reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" +resolved_reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" subdirectory = "openhands-sdk" [[package]] @@ -7351,8 +7351,8 @@ pydantic = ">=2.11.7" [package.source] type = "git" url = "https://github.com/OpenHands/agent-sdk.git" -reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" -resolved_reference = "be9725b459c0afabc18cfba89acf11dc756b42f0" +reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" +resolved_reference = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" subdirectory = "openhands-tools" [[package]] @@ -16521,4 +16521,4 @@ third-party-runtimes = ["daytona", "e2b-code-interpreter", "modal", "runloop-api [metadata] lock-version = "2.1" python-versions = "^3.12,<3.14" -content-hash = "f626e21812a520df4f46c9b8464f5d06edf232681826ba8c83f478da7835d5c0" +content-hash = "37af13312d5f8cc4394545fe1132140f469598a51d404be89de6973a613ee4db" diff --git a/pyproject.toml b/pyproject.toml index 63e8c19e68..0e563fa509 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -113,9 +113,9 @@ e2b-code-interpreter = { version = "^2.0.0", optional = true } pybase62 = "^1.0.0" # V1 dependencies -openhands-agent-server = { git = "https://github.com/OpenHands/agent-sdk.git", subdirectory = "openhands-agent-server", rev = "be9725b459c0afabc18cfba89acf11dc756b42f0" } -openhands-sdk = { git = "https://github.com/OpenHands/agent-sdk.git", subdirectory = "openhands-sdk", rev = "be9725b459c0afabc18cfba89acf11dc756b42f0" } -openhands-tools = { git = "https://github.com/OpenHands/agent-sdk.git", subdirectory = "openhands-tools", rev = "be9725b459c0afabc18cfba89acf11dc756b42f0" } +openhands-agent-server = { git = "https://github.com/OpenHands/agent-sdk.git", subdirectory = "openhands-agent-server", rev = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" } +openhands-sdk = { git = "https://github.com/OpenHands/agent-sdk.git", subdirectory = "openhands-sdk", rev = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" } +openhands-tools = { git = "https://github.com/OpenHands/agent-sdk.git", subdirectory = "openhands-tools", rev = "23c8436cb39d2cb7dc98cd139780fde3a26bb28d" } #openhands-sdk = "1.0.0a5" #openhands-agent-server = "1.0.0a5" #openhands-tools = "1.0.0a5"