CXR-Agent / tools /__init__.py
hmgill's picture
Upload 44 files
7a397ad verified
Raw
History Blame Contribute Delete
929 Bytes
# cxr-agent/tools/__init__.py
"""Local tools and run context for the CXR agent.
Re-exports the sandbox visualization surface so callers can do
``from tools import render_finding_overlay, CXRContext`` without reaching into
submodules. The thin per-tool modules (``triage``, ``encode_image``) are still
imported directly where needed (e.g. inside the orchestrator's function tools)
to keep their heavy deps lazy.
"""
from .context import CXRContext
from .sandbox_overlay import (
render_finding_overlay,
stage_overlay,
SandboxManager,
build_overlay_manifest,
overlay_capabilities,
collect_overlay_outputs,
severity_lut,
DEFAULT_OVERLAY_SKILL_DIR,
)
__all__ = [
"CXRContext",
"render_finding_overlay",
"stage_overlay",
"SandboxManager",
"build_overlay_manifest",
"overlay_capabilities",
"collect_overlay_outputs",
"severity_lut",
"DEFAULT_OVERLAY_SKILL_DIR",
]