Agno Workspaces 是用于通过 Docker 在本地运行 Agentic Systems 和在 AWS 上进行生产的标准代码库。它们帮助我们像管理代码一样来管理我们的 Agentic System。

workspace

创建新的工作区

运行 ag ws create 来创建一个新的工作区,该命令会询问你关于起始模板和工作区名称。

ag ws create

启动工作区资源

运行 ag ws up 来启动,即创建工作区资源。

ag ws up

停止工作区资源

运行 ag ws down 来停止,即删除工作区资源。

ag ws down

补丁工作区资源

运行 ag ws patch 来打补丁,即更新工作区资源。

ag ws patch

部分资源的 patch 命令正在开发中。如有需要,请使用 restart 命令。

重启工作区

运行 ag ws restart 来停止资源并重新启动它们。

ag ws restart

设置现有工作区

如果你直接克隆了代码库(例如,如果你的同事创建了它),请运行 ag ws setup 在本地进行设置。

ag ws setup

命令选项

运行 ag ws up --help 查看所有选项

环境 (--env)

使用 --env-e 标志来过滤环境(dev/prd)。

ag ws up --env dev

基础设施 (--infra)

使用 --infra-i 标志来过滤基础设施(docker/aws/k8s)。

ag ws up --infra docker

组 (--group)

使用 --group-g 标志来按资源组进行过滤。

ag ws up --group app

名称 (--name)

使用 --name-n 标志来按资源名称进行过滤。

ag ws up --name app

类型 (--type)

使用 --type-t 标志来按资源类型进行过滤。

ag ws up --type container

试运行 (--dry-run)

可以使用 --dry-run-dr 标志来试运行命令。ag ws up -dr 只会打印资源,而不会创建它们。

ag ws up --dry-run

显示调试日志 (--debug)

使用 --debug-d 标志来显示调试日志。

ag ws up -d

强制重新创建镜像和容器 (-f)

使用 --force-f 标志来强制重新创建镜像和容器。

ag ws up -f