diff --git a/scripts/run_agent_server.py b/scripts/run_agent_server.py new file mode 100644 index 0000000..4b7bed8 --- /dev/null +++ b/scripts/run_agent_server.py @@ -0,0 +1,16 @@ +import tyro +import asyncio + +from lang_agent.pipeline import Pipeline, PipelineConfig +from lang_agent.config import load_config + +def main(conf:PipelineConfig): + if conf.config_f is not None: + conf = load_config(conf.config_f) + + pipeline:Pipeline = conf.setup() + asyncio.run(pipeline.start_server()) + + +if __name__ == "__main__": + main(tyro.cli(PipelineConfig)) \ No newline at end of file