功能简介
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'常见错误
| 现象 | 处理建议 |
|---|---|
| SDK 安装成功但方法不存在 | 核对该语言包的实际版本,不要依据其他语言或版本的接口推断当前包。 |
| Console 有入口但请求失败 | 检查服务端版本、Feature Flag、依赖组件和当前角色。 |
| 文档与运行实例不一致 | 以目标实例的部署版本、启用项和依赖组件为准。 |
当前限制
- 多语言 SDK 的发布节奏可能不同,安装前需要核对目标 Registry 中的实际版本。
- GraphQL 不承诺与 REST 全量同构;Realtime 也不是 GraphQL Subscription。
- 未公开能力不属于正式发布范围。
Appwrite 兼容说明
兼容说明只引用 Appwrite 的分类和技术术语;Agentbase 是否实现某项能力,以当前发布说明和目标实例实际行为为准。
Agentbase 增强说明
每页通过支持状态、前置条件和当前限制说明能力边界;目标实例是否可用还取决于部署版本与配置。