INNER CODE UNIT · Python
main
CronusL-1141/AI-company · src/aiteam/cli/app.py:33
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="团队管理")
app.add_typer(agent_cmd.app, name="agent", help="Agent管理")
app.add_typer(task_cmd.app, name="task", help="任务管理")
app.add_typer(status_cmd.app, name="status", help="查看团队和任务状态")
app.add_typer(up_cmd.app, name="up", help="启动API服务器")
app.add_typer(pricing_cmd.app, name="pricing", help="API 等值价格与重算(非订阅扣款)")
app.add_typer(account_usage_cmd.app, name="account-usage", help="导出本机脱敏逐请求样本(不推断账号)")
# `aiteam hooks` 已退役(2026-07-27,批 8.5):它往项目级 .claude/settings.local.json