INNER CODE UNIT · Python
version_callback
CronusL-1141/AI-company · src/aiteam/cli/app.py:26
def version_callback(value: bool) -> None:
if value:
console.print(f"[bold blue]AI Team OS[/bold blue] v{__version__}")
raise typer.Exit()
@app.callback()
def main(
version: bool = typer.Option(
False, "--version", "-v", help="显示版本号", callback=version_callback, is_eager=True
),
) -> None:
"""AI Team OS — 通用可复用的AI Agent团队操作系统."""
# Register subcommand groups
app.add_typer(init_cmd.app, name="init", help="初始化项目,生成 aiteam.yaml 配置文件")
app.add_typer(team_cmd.app, name="team", help="团队管理")