对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

agentengine init

为该代理存储库引导组织、项目和工作区。

选择一个组织和项目,生成本地开发文件(.agentengine/ 运行时工件和 .devcontainer/devcontainer.json),并将此代理注册为工作区。

这些菜单仅列出您可以创建工作区的组织和项目,并说明隐藏了多少个。若要定位仅能查看的项目,请运行 agentengine context create。在 init 执行任何写入操作之前,会以相同方式检查通过 --project-id、--context 或 --workspace-id 传递的项目。

在关闭 Atlas IAM 委派的情况下,组织和项目菜单也可以创建代理引擎组织或项目。启用委托后,init 会选择一个现有组织:在 Atlas 中创建或加入,然后重新运行 init。它仍然提供在代理引擎组织下创建代理引擎项目的功能。

工作区 ID 会保存在绑定上下文下的 .agentengine/state.json 中,因此后续的 agentengine 构建命令无需再使用 --workspace-id。

如果没有 --context 参数,init 会选择一个项目,然后复用该项目的上下文,或创建一个以项目的显示名称和 ID 命名的上下文。

--org-id 和 --project-id 会跳过交互式菜单;如果省略其中任何一个,则会回退到该值的交互式选择。--workspace-id 将此目录链接到现有工作区而不创建新工作区,这可以恢复在平台创建工作区后失败的运行。

现有的生成文件将被保留。重新运行 init 会再次注册工作区,并刷新其与所选上下文的绑定。

agentengine init [flags]
agentengine initagentengine init --context prod --workspace-id ws_789 --org-id org_123 --project-id grp_456
--base-url string Platform API base URL override --context string Named context to bind this directory to-h, --help help for init --json Output init result as JSON --org-id string Organization ID to use without prompting --project-id string Project ID to use without prompting --workspace-id string Link to an existing workspace instead of creating one-y, --yes Skip the confirmation prompt when re-pinning this directory to a different context
--log-file string override log file path --log-level string file log verbosity (error|warn|info|debug) (default "info") --no-log disable file logging-q, --quiet silence stderr below error-v, --verbose count raise stderr verbosity (-v info, -vv debug)
给本页内容打分