mirror of
https://github.com/usestrix/strix.git
synced 2026-08-21 18:52:47 +02:00
- Drop ``wait_for_http_ready`` (FastAPI sidecar healthcheck) — only Caido TCP probe survives now. Removes the ``httpx`` import. - Delete ``ListSitemapRenderer`` / ``ViewSitemapEntryRenderer`` — render UI for tools that disappeared with the Caido SDK migration. - Drop ``scrubadub`` runtime dep — PII sanitizer was nuked previously but the dep stayed; resolve strips 18 transitives (numpy, scipy, scikit-learn, nltk, faker, …). - Drop empty ``[project.optional-dependencies] sandbox`` section — last in-container Python dep migrated out. - Drop unused mypy overrides (``pydantic_settings``, ``jwt``, ``gql``, ``scrubadub``, ``httpx``) and the stale ``fastapi`` isort group. - Collapse Dockerfile's ``pipx install -r ... 2>/dev/null || venv`` fallback into a direct venv install — pipx never accepted ``-r`` so the fallback was always firing.
7 lines
234 B
Python
7 lines
234 B
Python
"""Strix sandbox layer on top of OpenAI Agents SDK SandboxAgent / Manifest.
|
|
|
|
- :mod:`.healthcheck` — ``wait_for_tcp_ready`` for Caido bring-up.
|
|
- :mod:`.session_manager` — ``create_or_reuse`` / ``cleanup`` keyed
|
|
by scan id.
|
|
"""
|