火山引擎 Supabase 正式融入 Agent Plan,CLI + Skills 保姆级上手教程来了

火山引擎 Supabase 及方舟 Agent Plan 概述

火山引擎 Supabase 是以 AI 原生数据库管理平台(AI Native Database Platform,简称 AIDAP)推出的面向企业应用及 Agent 研发的 AI-Native BaaS 产品。它基于火山引擎 Serverless PostgreSQL,不仅具备完善的企业级 BaaS 能力,还提供了秒级 Serverless、全栈分支管理、瞬间回溯、AI 原生能力等高级特性,非常适合作为企业级智能应用的 Harness 基座。

Agent Plan 是火山方舟推出的业界首个订阅式"Agent 套餐包",深度整合了多模态模型Harness 服务。在模型层面,内置字节 Seed 系列 SOTA 模型(Doubao-Seed / Seedance / Seedream 等)及优秀国产模型,覆盖文本、代码、图像、视频等多模态场景。在 Harness 层面,提供了包括 Supabase、联网搜索、专业数据集、Agent 记忆、ArkClaw 个人助手在内的多种开箱即用的 Agentic 能力,助力开启 Agent 场景的全新体验。

火山引擎 Supabase 是 Agent Plan 内置的 Harness 服务之一,支持 Agent 燃料值(AFP)抵扣形式,为 Agent 场景提供一站式的 AI-Native BaaS 底座。在 Agent Plan 套餐内,个人用户 / 企业用户可以通过 Supabase 控制台、OpenAPI、CLI、Skills、MCP 等方式购买和管理 Supabase 实例。

开通 Agent Plan 及 Supabase 抵扣

  1. 在方舟控制台,开通"Agent Plan 个人版"或"Agent Plan 企业版",按需选择套餐。

  1. 在 Harness 页面,找到"火山引擎 Supabase"卡片,开启"开启抵扣",开启"超额后付费"(强烈建议),并点击"配置使用"进行授权。
  1. 开通后,通过 Agent Plan 购买 Supabase,即可在 Agent Plan 的用量统计页面查看 Supabase 消耗的 AFP,如下所示。

安装 / 更新 Supabase CLI 及 Skills

方式一:直接安装 / 更新 Supabase CLI 及 Skills

  1. 本地安装 node.js(含 npm 和 npx)

参考node.js 官方网站 ,按照网站指引安装 node.js 包(含 npm 管理器和 npx 工具)。

  1. 本地安装火山引擎 Supabase CLI 及 Skills:
css 复制代码
npx @byted-supabase/cli@latest install
  1. 本地更新火山引擎 Supabase CLI 及 Skills:
sql 复制代码
byted-supabase-cli update

方式二:通过 Ark CLI 登录并安装 Harness 工具集

参考 Ark CLI 帮助文档 (www.volcengine.com/docs/82379/...%25EF%25BC%258C%25E4%25B8%2580%25E9%2594%25AE%25E5%25AE%2589%25E8%25A3%2585 "https://www.volcengine.com/docs/82379/2373740)%EF%BC%8C%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85") Ark CLI。然后运行 arkcli helper,并按提示安装 Harness 工具集,就会自动安装 Supabase 的 CLI 和 Skills。

ruby 复制代码
# 1. 通过 NPM 安装npm install -g @volcengine/ark-cli@latest# 2. 验证安装arkcli --version# 3. 登录火山账号(推荐浏览器 SSO 登录),并按提示选择消费模式(推荐 agent-plan)arkcli auth login# 4. 启动 arkcli helper,并按提示依次选择模型、选择 Agent 类型、安装 Harness 工具arkcli helper# 5. 查看 Supabase CLI 的 profile,会发现有一个 ark_login 的 profilebyted-supabase-cli configure list

效果如下:

使用 CLI

Supabase CLI 的使用说明

可以通过 help 命令查询 CLI 的使用说明;或查阅火山引擎官网 Supabase CLI 文档

登录认证

方式一:通过 Supabase CLI 登录(3 种途径)

支持如下 3 种登录认证方式。登录一次后,CLI 会自动将凭据写入 ~/.volcengine/config.json,可长期复用。

  1. 途径 1:通过默认方式(浏览器 OAuth)进行登录(推荐)。 命令如下,其中,profile 缺省为 default,示例中指定为 dev;地域(region)缺省为 cn-beijing。执行后,就会自动在浏览器中弹出火山引擎 OAuth 登录页,输入账号信息登录即可。
css 复制代码
byted-supabase-cli login --profile dev --region cn-beijing

效果如下:

  1. 途径 2:采用火山 AK/SK 配置 profile。 其中,profile 缺省为 default,示例中指定为 dev;地域(region)缺省为 cn-beijing
css 复制代码
byted-supabase-cli configure set --profile dev --access-key <AK> --secret-key <SK> --region cn-beijing
  1. 途径 3:复用 volcengine-cli 的 profile。 如果用户已经通过 volcengine-cli 登录过,则可以直接复用其 profile,无需再次配置。可以通过如下命令查看 profile 列表:

    byted-supabase-cli configure list

方式二:通过 Ark CLI 登录

"通过 Ark CLI 登录并安装 Harness 工具集" 小节所述,如果已安装了 Harness 工具集,则可以通过 Ark CLI 进行登录。命令如下:

shell 复制代码
# 登录火山账号(推荐浏览器SSO登录),并按提示选择消费模式(推荐agent-plan)arkcli auth login# 查看 Supabase CLI 的 profile,会发现有一个名为 ark_login 的 profilebyted-supabase-cli configure list

效果如下:

配置 Agent Plan 信息(针对独立使用 Supabase CLI 场景)

对于独立使用 Supabase CLI 的场景,需要配置 Agent Plan 信息。如果是通过 Ark CLI 安装 Harness 工具集并登录的,则无需再进行配置,可跳过本小节。

  1. 对于"Agent Plan 个人版",需要指定 --is-agent-plan=true
ini 复制代码
byted-supabase-cli configure agent-plan --profile dev --is-agent-plan=true

  1. 对于"Agent Plan 企业版",除了指定 --is-agent-plan=true 之外,还需要通过 --agent-plan-seat-id 指定席位 ID。
css 复制代码
byted-supabase-cli configure agent-plan --profile dev --is-agent-plan=true --agent-plan-seat-id seat-20260620212706-sxz2k

效果如下:

创建 Supabase 工作区

通过 projects 子命令来管理 Supabase 工作区(Workspace)。示例命令如下,可以通过两种方式来指定 Agent Plan 信息。

  1. 方式 1:指定上述已配置 Agent Plan 信息的 profile。同时可以通过 --suspend-timeout-seconds 来指定自动休眠时间(秒数),缺省值为 -1(关闭自动休眠)。
css 复制代码
byted-supabase-cli --profile dev projects create my-project-1 --suspend-timeout-seconds 3600

效果如下:

  1. 方式 2:单独指定 --is-agent-plan=true--agent-plan-seat-id,会覆盖 profile 中已配置的 Agent Plan 信息。
css 复制代码
byted-supabase-cli projects create my-project-2 --suspend-timeout-seconds -1 --is-agent-plan=true --agent-plan-seat-id seat-20260620212706-sxz2k

效果如下:

使用 Skills(结合 Trae)

Skills 的使用说明

按照 "安装 / 更新 Supabase CLI 及 Skills" 小节执行安装命令后,会自动将 Supabase 的 Skills 安装到全局目录下,会被 Trae 自动识别。因此,用户可以在 Trae 中通过自然语言来查阅和执行 Skills,如下所示。

登录认证(2 种途径)

Supabase Skills 是基于 CLI 实现的,因此也支持 2 种登录方式:OAuth 方式、配置 AK / SK 方式。强烈建议在首次使用前先登录;如果未登录,执行操作时受限,并会引导用户进行登录。

  1. 途径 1:通过默认方式(浏览器 OAuth)进行登录(推荐)。 在 Trae 中输入如下文字,就会自动在浏览器中弹出火山引擎 OAuth 登录页,输入账号信息即可登录。

    使用火山supabase skill进行登录

当然,也可明确指定登录方式、profile 等(可根据实际情况调整)。

复制代码
创建火山引擎supabase的profile dev;并通过OAuth方式进行登录。

效果如下:

自动弹出的浏览器登录页如下:

  1. 途径 2:采用火山 AK / SK 配置 profile。 在 Trae 中输入如下文字(可根据实际情况调整),Trae 就会自动调用 CLI 命令进行配置。
swift 复制代码
帮我配置supabase的profile,并作为后续操作的默认profile。* 名称:dev* AK:test-ak* SK:test-sk* region:cn-beijing

效果如下:

配置 Agent Plan 信息

  1. 对于"Agent Plan 个人版",指定默认采用 Agent Plan 模式。在 Trae 中输入如下文字(请根据实际情况调整)。

    设置 profile dev 默认采用 agent plan 模式

效果如下:

  1. 对于"Agent Plan 企业版",指定默认采用 Agent Plan 模式,并需要同时指定席位 ID(请根据实际情况调整)。

    设置 profile dev 采用 企业版 agent plan 模式,席位ID 为 "seat-xxxx"

效果如下:

创建 Supabase 工作区

在 Trae 中输入如下文字来创建 Supabase 工作区(Workspace)。可选指定自动休眠时间,默认关闭自动休眠。

perl 复制代码
使用 profile dev,创建一个 Supabase workspace,名称为 my-project-3。

perl 复制代码
使用 profile dev,创建一个 Supabase workspace,名称为 my-project-4,自动休眠时间为3600秒。

效果如下:

开发 APP 示例

可以基于 Supabase Skill,通过自然语言从 0 到 1 快速开发 APP。

以下展示开发一个"待办事项"APP 的过程,总共分为四步:创建 Supabase 并开发后端、部署后端、开发前端、测试 APP。

1. 创建 Supabase 并开发后端

在 Trae 中输入如下文字(可根据实际情况调整):

bash 复制代码
请基于 Supabase skill,开发一个待办事项 APP 的完整后端,完成编码相关工作,后续我会部署到 Supabase Edge Function 中,具体包括:创建新的Supabase工作区、数据库表设计(todos 表)、RESTful API 接口开发。代码请放到 ~/todo-app-backend。

效果如下:

2. 部署后端(Edge Function)

在 Trae 中输入如下文字(可根据实际情况调整):

bash 复制代码
请将上述待办 APP 后端代码 (~/todo-app-backend) 部署到新创建的Supabase工作区中,完成以下工作:执行数据库初始化 SQL、部署服务到Supabase中、验证各接口可正常访问。

效果如下:

3. 开发前端

在 Trae 中输入如下文字(可根据实际情况调整):

bash 复制代码
后端已就绪,请开发配套的待办 APP 前端页面,要求:支持任务的增删改查、接入 Supabase 后端接口、界面简洁美观、并在本地直接部署运行。代码请放到 ~/todo-app-frontend。

效果如下:

4. 测试 APP

将第 3 步输出的地址复制到浏览器导航栏(本示例中是 http://localhost:5173/),即可看到应用页面。后续申请域名并把前端部署后(supabase skills 同样支持一键部署前端,本示例中省略),即可对外提供服务了。

进入 Supabase Dashboard 控制台后,可以看到 APP 用户数据已经在数据库中正确保存了。

至此,"待办事项 APP"就开发部署完成了。开发过程完全采用自然语言与 Trae 进行交互,通过 Supabase Skills 自动完成了后端开发、后端部署、前端开发等步骤,大幅提高了软件开发效率。

相关推荐
β添砖java18 分钟前
深度学习31注意力机制、注意力分数、使用注意力机制的seq2seq、自注意力
人工智能·深度学习
ZGIAI24 分钟前
销售团队最缺的不是另一个 AI,而是有人把跟进这件事一直做下去
人工智能·架构
隔窗听雨眠38 分钟前
MCP会成为Agentic AI的标准吗?技术演进、生态博弈与标准之路的深度分析
人工智能
2601_9676598841 分钟前
2026年多个网页快速提取重点、自动汇总、对比并整理成表格的AI工具清单
人工智能
IT古董44 分钟前
AI资讯日报|2026年9月5日:GPT-6 Astra全量推送却遭“翻车“,奥特曼紧急致歉一天12条大新闻:OpenAI翻车、英伟达收购、最狠AI法案出台
人工智能
chen_zn951 小时前
《WAM 系列》Zero-WAM | 人类视频上下文学习 | 未来片段预测 | 零样本跨任务泛化
人工智能·具身智能·vla
airank1 小时前
2026年GEO服务商选型指南:系统梳理服务商分类框架、主流服务商能力横评、企业级选型六大维度及避坑要点,帮助企业在AI搜索时代做出科学决策。
大数据·人工智能·数据分析·aigc
Delite8021 小时前
摆脱实验室束缚:便携式卡尔费休微量水分检测技术与现场应用解析
大数据·网络·人工智能
Jialu.1 小时前
模型压缩实战:BERT 量化从 390MB 到 146MB 的实践
人工智能·深度学习·bert
袋鼠云数栈1 小时前
实时湖仓如何真正做到“数据够新”?
大数据·数据库·人工智能·数据治理