diff --git a/enterprise/poetry.lock b/enterprise/poetry.lock index 66ebe47b4f..ec6552085d 100644 --- a/enterprise/poetry.lock +++ b/enterprise/poetry.lock @@ -5835,14 +5835,14 @@ llama = ["llama-index (>=0.12.29,<0.13.0)", "llama-index-core (>=0.12.29,<0.13.0 [[package]] name = "openhands-agent-server" -version = "1.4.0" +version = "1.4.1" description = "OpenHands Agent Server - REST/WebSocket interface for OpenHands AI Agent" optional = false python-versions = ">=3.12" groups = ["main"] files = [ - {file = "openhands_agent_server-1.4.0-py3-none-any.whl", hash = "sha256:4f98d21ba88bbad6ab53a355022f628d4553dda33de921460cd4b12b9292d9d0"}, - {file = "openhands_agent_server-1.4.0.tar.gz", hash = "sha256:3116961788d275ca8774af193e474e14b84a021709f27962eb0c355ff2a461e0"}, + {file = "openhands_agent_server-1.4.1-py3-none-any.whl", hash = "sha256:1e621d15215a48e2398e23c58a791347f06c215c2344053aeb26b562c34a44ee"}, + {file = "openhands_agent_server-1.4.1.tar.gz", hash = "sha256:03010a5c8d63bbd5b088458eb75308ef16559018140d75a3644ae5bbc3531bbf"}, ] [package.dependencies] @@ -5859,7 +5859,7 @@ wsproto = ">=1.2.0" [[package]] name = "openhands-ai" -version = "0.0.0-post.5624+2a7df9542" +version = "0.0.0-post.5625+0a98f165e" description = "OpenHands: Code Less, Make More" optional = false python-versions = "^3.12,<3.14" @@ -5901,9 +5901,9 @@ memory-profiler = "^0.61.0" numpy = "*" openai = "2.8.0" openhands-aci = "0.3.2" -openhands-agent-server = "1.4.0" -openhands-sdk = "1.4.0" -openhands-tools = "1.4.0" +openhands-agent-server = "1.4.1" +openhands-sdk = "1.4.1" +openhands-tools = "1.4.1" opentelemetry-api = "^1.33.1" opentelemetry-exporter-otlp-proto-grpc = "^1.33.1" pathspec = "^0.12.1" @@ -5959,14 +5959,14 @@ url = ".." [[package]] name = "openhands-sdk" -version = "1.4.0" +version = "1.4.1" description = "OpenHands SDK - Core functionality for building AI agents" optional = false python-versions = ">=3.12" groups = ["main"] files = [ - {file = "openhands_sdk-1.4.0-py3-none-any.whl", hash = "sha256:6ea3509e9a20b75bd5de23934fda6f73e5ee63f6e22c7c2c671898f39de82ee3"}, - {file = "openhands_sdk-1.4.0.tar.gz", hash = "sha256:6e046c9fd3732284207d74578991f4debf88b3af915f60736ed7c4a910adcb77"}, + {file = "openhands_sdk-1.4.1-py3-none-any.whl", hash = "sha256:70e453eab7f9ab6b705198c2615fdd844b21e14b29d78afaf62724f4a440bcdc"}, + {file = "openhands_sdk-1.4.1.tar.gz", hash = "sha256:37365de25ed57cf8cc2a8003ab4d7a1fe2a40b49c8e8da84a3f1ea2b522eddf2"}, ] [package.dependencies] @@ -5986,14 +5986,14 @@ boto3 = ["boto3 (>=1.35.0)"] [[package]] name = "openhands-tools" -version = "1.4.0" +version = "1.4.1" description = "OpenHands Tools - Runtime tools for AI agents" optional = false python-versions = ">=3.12" groups = ["main"] files = [ - {file = "openhands_tools-1.4.0-py3-none-any.whl", hash = "sha256:dd3b7a7a0e8e7fa98f44fccc7e8066a981b85a041503375ae4ae9137935f9d0b"}, - {file = "openhands_tools-1.4.0.tar.gz", hash = "sha256:4a550000493b1f2cc9aea93ccbda916a18c6044209065ce959b39ad723f3e58c"}, + {file = "openhands_tools-1.4.1-py3-none-any.whl", hash = "sha256:8f40189a08bf80eb4a33219ee9ccc528f9c6c4f2d5c9ab807b06c3f3fe21a612"}, + {file = "openhands_tools-1.4.1.tar.gz", hash = "sha256:4c0caf87f520a207d9035191c77b7b5c53eeec996350a24ffaf7f740a6566b22"}, ] [package.dependencies] diff --git a/openhands/app_server/sandbox/sandbox_spec_service.py b/openhands/app_server/sandbox/sandbox_spec_service.py index 3c518aecac..3f1ff6b4d1 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:615daff-python' +AGENT_SERVER_IMAGE = 'ghcr.io/openhands/agent-server:37c4b35-python' class SandboxSpecService(ABC): diff --git a/poetry.lock b/poetry.lock index d5b2fb3dc9..06e67f3ca2 100644 --- a/poetry.lock +++ b/poetry.lock @@ -7379,14 +7379,14 @@ llama = ["llama-index (>=0.12.29,<0.13.0)", "llama-index-core (>=0.12.29,<0.13.0 [[package]] name = "openhands-agent-server" -version = "1.4.0" +version = "1.4.1" description = "OpenHands Agent Server - REST/WebSocket interface for OpenHands AI Agent" optional = false python-versions = ">=3.12" groups = ["main"] files = [ - {file = "openhands_agent_server-1.4.0-py3-none-any.whl", hash = "sha256:4f98d21ba88bbad6ab53a355022f628d4553dda33de921460cd4b12b9292d9d0"}, - {file = "openhands_agent_server-1.4.0.tar.gz", hash = "sha256:3116961788d275ca8774af193e474e14b84a021709f27962eb0c355ff2a461e0"}, + {file = "openhands_agent_server-1.4.1-py3-none-any.whl", hash = "sha256:1e621d15215a48e2398e23c58a791347f06c215c2344053aeb26b562c34a44ee"}, + {file = "openhands_agent_server-1.4.1.tar.gz", hash = "sha256:03010a5c8d63bbd5b088458eb75308ef16559018140d75a3644ae5bbc3531bbf"}, ] [package.dependencies] @@ -7403,14 +7403,14 @@ wsproto = ">=1.2.0" [[package]] name = "openhands-sdk" -version = "1.4.0" +version = "1.4.1" description = "OpenHands SDK - Core functionality for building AI agents" optional = false python-versions = ">=3.12" groups = ["main"] files = [ - {file = "openhands_sdk-1.4.0-py3-none-any.whl", hash = "sha256:6ea3509e9a20b75bd5de23934fda6f73e5ee63f6e22c7c2c671898f39de82ee3"}, - {file = "openhands_sdk-1.4.0.tar.gz", hash = "sha256:6e046c9fd3732284207d74578991f4debf88b3af915f60736ed7c4a910adcb77"}, + {file = "openhands_sdk-1.4.1-py3-none-any.whl", hash = "sha256:70e453eab7f9ab6b705198c2615fdd844b21e14b29d78afaf62724f4a440bcdc"}, + {file = "openhands_sdk-1.4.1.tar.gz", hash = "sha256:37365de25ed57cf8cc2a8003ab4d7a1fe2a40b49c8e8da84a3f1ea2b522eddf2"}, ] [package.dependencies] @@ -7430,14 +7430,14 @@ boto3 = ["boto3 (>=1.35.0)"] [[package]] name = "openhands-tools" -version = "1.4.0" +version = "1.4.1" description = "OpenHands Tools - Runtime tools for AI agents" optional = false python-versions = ">=3.12" groups = ["main"] files = [ - {file = "openhands_tools-1.4.0-py3-none-any.whl", hash = "sha256:dd3b7a7a0e8e7fa98f44fccc7e8066a981b85a041503375ae4ae9137935f9d0b"}, - {file = "openhands_tools-1.4.0.tar.gz", hash = "sha256:4a550000493b1f2cc9aea93ccbda916a18c6044209065ce959b39ad723f3e58c"}, + {file = "openhands_tools-1.4.1-py3-none-any.whl", hash = "sha256:8f40189a08bf80eb4a33219ee9ccc528f9c6c4f2d5c9ab807b06c3f3fe21a612"}, + {file = "openhands_tools-1.4.1.tar.gz", hash = "sha256:4c0caf87f520a207d9035191c77b7b5c53eeec996350a24ffaf7f740a6566b22"}, ] [package.dependencies] @@ -16822,4 +16822,4 @@ third-party-runtimes = ["daytona", "e2b-code-interpreter", "modal", "runloop-api [metadata] lock-version = "2.1" python-versions = "^3.12,<3.14" -content-hash = "6d259604b83f2255bddb4bd8b2f77f389cd9371af360a6b82a6d10b359fa27b1" +content-hash = "c208fcc692f74540f7b6e822136002dd0f079a3d8d1b93227a5bb07a7f4432cb" diff --git a/pyproject.toml b/pyproject.toml index e91f4a3935..764751f2bc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -116,9 +116,9 @@ pybase62 = "^1.0.0" #openhands-agent-server = { git = "https://github.com/OpenHands/agent-sdk.git", subdirectory = "openhands-agent-server", rev = "15f565b8ac38876e40dc05c08e2b04ccaae4a66d" } #openhands-sdk = { git = "https://github.com/OpenHands/agent-sdk.git", subdirectory = "openhands-sdk", rev = "15f565b8ac38876e40dc05c08e2b04ccaae4a66d" } #openhands-tools = { git = "https://github.com/OpenHands/agent-sdk.git", subdirectory = "openhands-tools", rev = "15f565b8ac38876e40dc05c08e2b04ccaae4a66d" } -openhands-sdk = "1.4.0" -openhands-agent-server = "1.4.0" -openhands-tools = "1.4.0" +openhands-sdk = "1.4.1" +openhands-agent-server = "1.4.1" +openhands-tools = "1.4.1" python-jose = { version = ">=3.3", extras = [ "cryptography" ] } sqlalchemy = { extras = [ "asyncio" ], version = "^2.0.40" } pg8000 = "^1.31.5"