SuperAPI AI 工具集

projects

部署与运维

查看项目

更新于 10-15 17:19

技能介绍

用途:这是一个面向 Railway 的项目管理技能,用于列出、切换和配置 Railway 项目。

主要能力:列出用户所有项目及所属工作区;查看自己加入的工作区;将当前目录链接到另一个项目;重命名项目;通过 GraphQL 修改项目设置(名称、描述、是否公开、是否启用 PR 部署、是否启用 Dependabot/Renovate 的 PR 环境)。

使用方式:列出项目运行 railway list --json,输出可能很大,建议在子代理中执行并只返回 id、name 等关键字段;列出工作区运行 railway whoami --json;切换项目运行 railway link -p <project-id-or-name> 或交互式 railway link,切换后可用 status 技能查看详情;修改设置先用 railway status --json 取 project.id,再执行类似以下的更新: bash <<'SCRIPT' scripts/railway-api.sh
'mutation updateProject($id: String!, $input: ProjectUpdateInput!) { projectUpdate(id: $id, input: $input) { name prDeploys isPublic botPrEnvironments } }'
'{"id": "PROJECT_ID", "input": {"name": "new-name"}}' SCRIPT

适用场景:需要浏览或跨工作区查看项目、切换工作目录绑定的项目、调整项目名称、公开状态或 PR 部署相关开关时。

限制:未认证时需先运行 railway login;无项目时可用 railway init 创建;权限不足时需检查 Railway 角色;项目不存在时可用 railway list 查看可用项目。资料未提供收费、价格、平台支持范围等信息。