INNER CODE UNIT · Python
format_help
evalstate/fast-agent · src/fast_agent/cli/main.py:124
def format_help(self, ctx: Context, formatter: HelpFormatter) -> None:
ctx.meta[_ROOT_HELP_CONTEXT_KEY] = True
try:
super().format_help(ctx, formatter)
finally:
ctx.meta.pop(_ROOT_HELP_CONTEXT_KEY, None)
app = typer.Typer(
cls=LazyGroup,
help="Use `fast-agent go --help` for interactive shell arguments and options.",
add_completion=False, # We'll add this later when we have more commands
)
LazyGroup.lazy_subcommands = LAZY_SUBCOMMANDS
LazyGroup.lazy_subcommand_help = LAZY_SUBCOMMAND_HELP
def _first_root_command(args: list[str]) -> str | None: