fermilink.cli.parser_agent module¶
- fermilink.cli.parser_agent.register_agent_parser(subparsers, *, add_json_option, cmd_agent, supported_providers, supported_reasoning_efforts)[source]¶
Register parser arguments for agent.
- Parameters:
subparsers (argparse._SubParsersAction[argparse.ArgumentParser]) – Subparser collection created from the root parser.
add_json_option (Callable[[argparse.ArgumentParser], None]) – Callback that adds shared –json output flags.
cmd_agent (CommandHandler) – Command handler for agent subcommands.
supported_providers (tuple[str, ...]) – Provider names exposed by the runtime policy layer.
supported_reasoning_efforts (tuple[str, ...]) – Reasoning-effort values exposed by the runtime policy layer.
- Returns:
No return value; parser objects are mutated in place.
- Return type:
None