icon of Archal

Archal

archal.ai

面向 AI 智能体测试的有状态 API 沙盒环境

访问官网在新窗口打开
image of Archal访问官网

什么是 Archal?

Archal 是一个面向 AI 智能体和 API 集成的测试沙盒平台。它提供隔离的、有时间限制的运行时,其中包含一个或多个有状态环境,其行为类似于生产环境中使用的 API。每个环境都暴露熟悉的 REST 或 MCP 接口,在沙盒生命周期内保留变更,并可返回到声明的初始状态。

Archal 声明,每个环境都是对其所代表服务的独立构建的模拟,而非提供商的实时服务。环境流量被路由到 Archal 管理的实现,而非你的生产账户,且每个环境配置文件都会记录任何特殊的依赖或行为。Archal 指出,它与所示提供商无关联也未受其认可,商标归其所有者所有。

如何使用 Archal?

  1. 注册账户。新账户在验证注册后可获得 $5,并在第一个沙盒准备就绪后再获得 $15;自助使用无需信用卡。
  2. 创建一个沙盒,包含一个或多个环境和一个已知的初始状态。
  3. 每个环境启动时,获得隔离的 REST 和 MCP 端点。
  4. 使用熟悉的 API 路径、负载和工具调用环境。
  5. 一并检查请求、响应、变更、耗时和用量。
  6. 重置以将沙盒中的每个环境恢复到声明的基线。

单个 Archal API 密钥可创建和管理每个沙盒和环境。调用共享一个网关,同时每个环境保留你现有代码所期望的路径、方法、负载和响应结构。Archal 还提供了一个设置提示词,可粘贴到 Claude Code、Codex、Cursor 或 Devin 中,以开始安全注册并安装五个已验证的技能。

Archal 的核心功能

隔离沙盒

每个沙盒都是一个隔离的、有时间限制的运行时,可包含一个或多个有状态 API 环境。一个沙盒中的多个环境各自获得自己的端点和就绪状态。

有状态环境

变更在沙盒生命周期内的调用之间持久存在,并可以重置到相同的初始点。状态行为因环境和操作而异;可用环境具有受支持的能力概况,进行中的环境仅在其文档化行为允许的范围内可调用。

单个 API 密钥

一个 Archal API 密钥管理每个沙盒和环境。调用共享一个网关,同时每个环境保持其预期的路径、方法、负载和响应结构。

REST 和 MCP 端点

环境可通过 REST 使用,部分也可通过 MCP 使用。

检查与重置

沙盒可让你一并查看请求、响应、变更、耗时和用量,然后将每个环境恢复到声明的基线。

支持的环境

可用环境包括:

  • GitHub:仓库、议题、拉取请求、分支和提交。REST + MCP。
  • Linear:议题、项目、团队、周期和工作流。REST + MCP。
  • Slack:频道、消息、线程、用户和表情回应。REST + MCP。
  • Supabase:SQL、迁移、日志、分支和项目元数据。REST + MCP。
  • Apify:Actor、运行、数据集、键值存储和请求队列。REST。
  • Cal.com:事件类型、日程、可用时段、预约、日历和 Webhook。REST + MCP。
  • ClickUp:团队、空间、文件夹、列表、任务、评论、标签、时间跟踪和检查清单。REST + MCP。
  • Customer.io:跨活动、广播、事务性邮件、分群、客户和消息投递的消息自动化。REST。

所示的其他可选环境包括 Datadog、Discord、GitLab、Google Workspace、HubSpot、Jira、OR、OwnerRez、PriceLabs、Ramp、Sentry、Stripe、Tavily、Unipile 和 Webflow。

编码智能体设置

设置提示词会检测你使用的是 Claude Code、Codex、Cursor 还是 Devin,并安装已验证的 Agent Skills 包。它被指示在设置期间不得修改应用程序代码或启动环境。

Archal 的用例

智能体框架测试

为每次测试运行提供一个隔离沙盒,变更在工具调用之间持久存在,然后重置到相同的基线。

集成测试

为每个分支或 CI 任务提供自己的沙盒,无需共享测试账户、速率限制或脏状态。

智能体训练和强化学习

为每次 rollout 提供一个具有相同初始状态的沙盒,同时变更在整个 episode 中持久存在。

Archal 面向智能体开发者、连接器团队和集成工程师。

关于 Archal 的常见问题

什么是测试沙盒?

Archal 沙盒是一个隔离的、有时间限制的运行时,包含一个或多个有状态环境。每个环境暴露熟悉的 REST 或 MCP 接口,在沙盒生命周期内保留变更,并可返回到声明的初始状态。

每个环境都需要不同的 API 吗?

不需要。一个 Archal API 密钥创建和管理每个沙盒和环境。调用共享一个网关,同时每个环境保留现有代码所期望的熟悉路径、方法、负载和响应结构。

环境的状态性如何?

状态行为因环境和操作而异。可用环境具有受支持的能力概况;进行中的环境仅在其文档化行为允许的范围内可调用。Archal 声明,在没有经过测量且有日期的证据的情况下,不声称完全覆盖上游。

一个沙盒可以包含多个环境吗?

可以。创建沙盒时,你可以选择工作流所需的每个环境。每个环境获得自己的端点和就绪状态。每个环境费用为每分钟 $0.10。

流量会到达真实提供商吗?

环境流量被路由到 Archal 管理的实现,而非你的生产账户。每个环境配置文件在使用前都会记录任何特殊的依赖或行为。

计费如何运作?

自助使用无需订阅,且开始时无需信用卡。新账户在验证注册后可获得 $5,并在第一个沙盒准备就绪后再获得 $15。每个环境费用为每分钟 $0.10。计费按秒比例计算;失败的配置和冷启动时间免费。在其安全推广仍处于禁用状态期间,暂不提供付费续用。

同类工具

浏览分类