"""Register infra callbacks onto the supply_agent framework hooks.""" from __future__ import annotations def register_agent_logging_hooks() -> None: """Wire OSS publish into Agent._finish_run (safe to call repeatedly).""" from supply_agent.logging.publish import set_run_artifact_publisher from supply_infra.agent_logging.publish import publish_run_artifacts_to_oss set_run_artifact_publisher(publish_run_artifacts_to_oss)