From 021b4d6ffbf956706f54208c4f6bda3b7c1df15d Mon Sep 17 00:00:00 2001 From: goulustis Date: Wed, 4 Mar 2026 10:30:38 +0800 Subject: [PATCH] create and save config via tyro --- lang_agent/config/ty_build_config.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 lang_agent/config/ty_build_config.py diff --git a/lang_agent/config/ty_build_config.py b/lang_agent/config/ty_build_config.py new file mode 100644 index 0000000..7405ee6 --- /dev/null +++ b/lang_agent/config/ty_build_config.py @@ -0,0 +1,13 @@ +import tyro +from loguru import logger +import os +import os.path as osp +from lang_agent.pipeline import PipelineConfig + +def build_conf(pipeline:PipelineConfig, save_path:str): + os.makedirs(osp.dirname(save_path), exist_ok=True) + logger.info(pipeline) + pipeline.save_config(save_path) + +if __name__ == "__main__": + tyro.cli(build_conf) \ No newline at end of file