From fe5f749e13419e51c13c2a16684967afe6469322 Mon Sep 17 00:00:00 2001 From: 0xallam Date: Sat, 25 Apr 2026 14:59:00 -0700 Subject: [PATCH] =?UTF-8?q?refactor:=20rename=20``strix=5Fdocker=5Fclient.?= =?UTF-8?q?py``=20=E2=86=92=20``docker=5Fclient.py``?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The ``strix`` prefix on a file inside ``strix/runtime/`` was pure redundancy. Class name ``StrixDockerSandboxClient`` keeps the prefix since it disambiguates from the upstream SDK class it subclasses. Co-Authored-By: Claude Opus 4.7 (1M context) --- pyproject.toml | 2 +- strix/runtime/__init__.py | 2 +- strix/runtime/{strix_docker_client.py => docker_client.py} | 0 strix/runtime/session_manager.py | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename strix/runtime/{strix_docker_client.py => docker_client.py} (100%) diff --git a/pyproject.toml b/pyproject.toml index c3a9b15..f30c8f1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -204,7 +204,7 @@ ignore = [ "TC003", # collections.abc.AsyncIterator imported for return type ] # Custom Docker subclass duplicates parent body; some imports are for annotations. -"strix/runtime/strix_docker_client.py" = [ +"strix/runtime/docker_client.py" = [ "TC002", # Manifest, Container imported for annotations "TC003", # uuid imported for annotation ] diff --git a/strix/runtime/__init__.py b/strix/runtime/__init__.py index bf46f4d..d82ec7a 100644 --- a/strix/runtime/__init__.py +++ b/strix/runtime/__init__.py @@ -1,6 +1,6 @@ """Strix runtime — Docker-backed sandbox lifecycle on top of the Agents SDK. -- :class:`strix.runtime.strix_docker_client.StrixDockerSandboxClient` — +- :class:`strix.runtime.docker_client.StrixDockerSandboxClient` — ``DockerSandboxClient`` subclass that injects ``NET_ADMIN`` / ``NET_RAW`` capabilities and ``host.docker.internal`` extra-hosts. - :mod:`.session_manager` — ``create_or_reuse`` / ``cleanup`` keyed diff --git a/strix/runtime/strix_docker_client.py b/strix/runtime/docker_client.py similarity index 100% rename from strix/runtime/strix_docker_client.py rename to strix/runtime/docker_client.py diff --git a/strix/runtime/session_manager.py b/strix/runtime/session_manager.py index 603a28f..ea3a13b 100644 --- a/strix/runtime/session_manager.py +++ b/strix/runtime/session_manager.py @@ -24,7 +24,7 @@ from agents.sandbox.manifest import Environment, Manifest from agents.sandbox.sandboxes.docker import DockerSandboxClientOptions from strix.runtime.caido_bootstrap import bootstrap_caido -from strix.runtime.strix_docker_client import StrixDockerSandboxClient +from strix.runtime.docker_client import StrixDockerSandboxClient if TYPE_CHECKING: