工具与自动化
连接
把你的 Google、Slack、Linear、Notion、GitHub 及其他账户连接到一个用户或整个工作区。一旦连接,智能体就可以在你授予的权限范围内驱动该服务商自己的 API——提交一个工单、发送一条消息、读取日历、发布一段视频。
连接一个账户
从你的连接设置中通过 OAuth 关联一个服务商——你会批准具体的权限范围,连接信息会被加密存储。可以把它连接到你自己(个人自动化),也可以连接到一个项目/组织,让整个团队的智能体都能使用它。浏览有哪些可用、哪些已连接:
shell
curl https://api.commandagi.com/integrations \
-H "Authorization: Bearer $COMMANDAGI_API_KEY" # the catalog
curl https://api.commandagi.com/connections \
-H "Authorization: Bearer $COMMANDAGI_API_KEY" # what you've connected用它来做事
智能体使用两个工具。list_integrations 告诉智能体已连接了什么;integration_call 向服务商的 API 发起一次经过认证的请求——你提供方法、路径和请求体,CommandAGI 会附加正确的凭据。这是一层轻量、诚实的直通——服务商 API 能做的任何事,智能体都能在你的权限范围内做到。
integration_call
# An agent calls a connected provider's own API within granted scopes.
# tool: integration_call
{
"integration": "linear",
"method": "POST",
"path": "/issues",
"body": { "title": "Ship the docs overhaul", "teamId": "…" }
}社交发布有一个专门的 post 工具,处理各平台各自的上传细节(分块上传、可续传传输),所以智能体只需要交给它一个文件和一段说明:
post
# Publish media to a connected social account.
# tool: post
{ "integration": "tiktok", "fileId": "<drive-file-id>", "caption": "new demo", "privacy": "public" }存储与工作项会变成文件
连接一个存储或工作追踪服务商,它也会挂载进你的Drive——Google Drive / OneDrive 文件夹、Linear 工单、Slack 消息都会以文件的形式出现,智能体用和其他一切相同的工具读取它们,无需针对每个服务商单独接入。
可用性
核心引擎(目录、OAuth、integration_call、存储挂载)已经上线,服务商列表还在持续增长。有些服务商处于测试版,或仅限测试用户使用,直到各厂商的应用审核通过为止(Google、Microsoft 以及若干社交平台都有各自的验证关卡);一部分社交发布目的地目前通过一个兼容层进行路由。查看目录以获取任意服务商的当前状态。