"""Compatibility tests after the Phase 4 migration.""" from pathlib import Path def test_lambda_agent_api_module_is_importable(): from sdk.upstream_agent_api import AgentApi assert AgentApi is not None def test_lambda_agent_api_preserves_base_url_path_suffix(): from sdk.upstream_agent_api import AgentApi api = AgentApi( agent_id="matrix-bot", base_url="http://platform-agent:8000/proxy/", chat_id="chat-7", ) assert api.url == "http://platform-agent:8000/proxy/v1/agent_ws/chat-7/" def test_agent_session_module_is_intentionally_stubbed(): contents = Path(__file__).resolve().parents[2] / "sdk" / "agent_session.py" assert "replaced by direct AgentApi usage" in contents.read_text()