""" server — FastAPI-based AgentServer API for monitoring and controlling organisms. Provides: - REST API for querying organism state (agents, threads, messages) - WebSocket for real-time events - Message injection endpoint - Split architecture: agent app (port 8080) + management app (port 9090) Usage: from xml_pipeline.server import create_app, run_server # Combined app (backwards compatible) app = create_app(pump) uvicorn.run(app, host="0.0.0.0", port=8080) # Split apps (AgentOS mode) from xml_pipeline.server.agent_app import create_agent_app from xml_pipeline.server.management import create_management_app agent_app = create_agent_app(pump) # port 8080 mgmt_app = create_management_app(pump) # port 9090 # Or use CLI xml-pipeline serve config/organism.yaml --port 8080 """ from xml_pipeline.server.app import create_app, run_server, run_server_sync __all__ = [ "create_app", "run_server", "run_server_sync", ]