enable import of subcommands from llama-agentic-system

This commit is contained in:
Hardik Shah 2024-07-21 12:54:38 -07:00
parent 67f0510edd
commit 6bcd826b32

View file

@ -23,6 +23,17 @@ class LlamaCLIParser:
Download.create(subparsers)
InferenceParser.create(subparsers)
# Import sub-commands from agentic_system if they exist
try:
from agentic_system.cli.subcommand_modules import (
SUBCOMMAND_MODULES,
)
for module in SUBCOMMAND_MODULES:
module.create(subparsers)
except ImportError:
pass
def parse_args(self) -> argparse.Namespace:
return self.parser.parse_args()