浏览全部文档 · 2/37

功能简介

Agentbase 文档面向不同发布版本和部署形态。本页帮助读者识别“已发布”和“条件支持”,避免把页面可见或配置存在误解为目标实例已经启用。

当前支持范围

  • REST API(SUPPORTED):核心服务通过版本化 REST API 暴露,每个接口单独声明认证类型、Scope 与响应模型。
  • 多语言 SDK(PARTIAL):Agentbase 提供 Web、移动端和多种服务端语言的 SDK 与类型契约;具体包是否已发布须按语言和版本单独确认。

适用场景

  • 核对页面示例适用的服务端与 SDK 版本。
  • 判断某能力是否需要实例 Feature Flag、外部 Provider 或额外数据面。
  • 区分条件支持与正式发布,避免在前置条件不满足时投入生产。

前置条件

  • 记录正在运行实例的服务端发布版本。
  • 从实际 Registry/制品仓确认目标语言 SDK 版本。
  • 部署型能力还需核对 Builder、Executor、Proxy、Memory 等依赖。

Console 操作路径

Console 不提供统一的“文档能力状态”页面。请把当前实例版本、Project 服务开关与本文页面顶部的发布状态一起判断;页面存在不等于目标实例已启用。

SDK 示例

SDK · TypeScript
import { Client } from 'agentbase-web-sdk';

const client = new Client()
  .setEndpoint('https://<APPBASE_HOST>/v1')
  .setProject('<PROJECT_ID>');
// 安装前确认 SDK 包版本与服务端版本兼容。
console.info(client.config.endpoint);

REST 示例

REST · Bash
curl -i 'https://<APPBASE_HOST>/v1/health/version'

权限模型

版本查询可以匿名或按实例配置访问;业务接口仍分别声明 AuthType 与 Scope。未公开能力不得通过绕过认证或复用内部凭据来验证。

常见错误

现象处理建议
SDK 安装成功但方法不存在核对该语言包的实际版本,不要依据其他语言或版本的接口推断当前包。
Console 有入口但请求失败检查服务端版本、Feature Flag、依赖组件和当前角色。
文档与运行实例不一致以目标实例的部署版本、启用项和依赖组件为准。

当前限制

  • 多语言 SDK 的发布节奏可能不同,安装前需要核对目标 Registry 中的实际版本。
  • GraphQL 不承诺与 REST 全量同构;Realtime 也不是 GraphQL Subscription。
  • 未公开能力不属于正式发布范围。

Appwrite 兼容说明

兼容说明只引用 Appwrite 的分类和技术术语;Agentbase 是否实现某项能力,以当前发布说明和目标实例实际行为为准。

Agentbase 增强说明

每页通过支持状态、前置条件和当前限制说明能力边界;目标实例是否可用还取决于部署版本与配置。

继续阅读