AI代理执行协议

Warps是一个开源协议,用于定义可执行动作,将AI代理连接到任何应用程序、API或区块链,实现对话到现实世界执行的转换。

  • by JoAiHQ
  • HTML
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 JoAiHQ/warps

使用说明

🌌 弯曲

弯曲 是一个开源协议,用于定义将人工智能代理桥接到任何应用程序、API或区块链的可执行操作。它将对话转化为跨web服务和去中心化网络的现实执行。

🚀 什么是曲速?

Warp是一个声明性JSON对象,用于描述AI代理的“技能”。不是为每个API、链或钱包编写自定义集成代码,而是定义:

  • 行动协议:REST API请求、智能合约调用和资产转移的标准化格式。
  • 动态输入收集人工智能应如何提示用户或从上下文中提取数据。
  • 通用执行:支持标准的Web2 API以及以太坊、Solana、Sui、MultiversX、Base和其他链。
  • 原生代理:旨在让GPT-4、Claude 3.5等LLM和专门的JoAi代理商能够理解。

🔌 动态MCP

Warps旨在作为以下内容的可移植模式 模型上下文协议(MCP) 工具。

通过在JSON中标准化操作、输入和输出的定义,Warps允许通用运行程序向AI代理动态公开您的API。只需定义一次接口,它就会与整个MCP生态系统兼容。

🛠️ 开发者指南

此存储库是Warp定义的中心注册表。邀请开发人员贡献新的Warp,以扩展生态系统的功能。

🎨 开发聊天应用

每个扭曲都可以有一个关联 聊天应用 其在聊天界面内提供丰富的交互式体验。这些是作为独立的HTML文件构建的。

位置

放置您的ChatApp源代码(index.tsx, styles.css)直接旁边 warp.json 在特定的warp目录中: warps/<brand>/<warp-name>/

构建聊天应用

要在存储库中构建所有ChatApps,请执行以下操作:

npm install
npm run build

要构建特定的应用程序:

node ui/build.js <brand>/<warp-name>
# Example: node ui/build.js multiversx/account-info

构建过程将:

  1. 将React代码编译成一个独立的HTML文件(chatapp.dist.html).
  2. 更新 warp.json 文件的 ui 字段指向此工件的托管版本。

⚡ 发展

要为特定的ChatApp启动本地开发服务器,请执行以下操作:

npm run dev <brand>/<warp-name>
# Example: npm run dev multiversx/account-info

这将在以下位置启动Vite服务器 http://localhost:5173 热模块更换(HMR)。

🧪 测试

要运行ChatApps的测试,请执行以下操作:

npm test

🏗️ 构建曲线

1.安装AI技能

我们提供技能,教你的AI助手(Cursor、Claude)如何为你编写Warps:

npx skills add JoAiHQ/skills

2.用AI生成

问你的助手: “创建一个Warp,允许用户在Linear上创建新问题。”

3.就地检查

使用游乐场验证扭曲定义:

node playground/inspect.js warps/my-project/my-action.json

🌐 大爱网络

为该存储库做出贡献会自动将您的集成插入 大爱云.

我们处理基础设施,以便您可以专注于功能。合并扭曲后:

  • 托管动态MCP:我们提供通用的MCP服务器执行。您的Warp立即成为用户可以连接的实时工具(例如,在Claude Desktop中),而无需运行自己的服务器。
  • 无代码经验:用户可以零摩擦地使用您的工具,无需进行本地设置或维护。
  • 即时部署:您的定义和UI会自动托管在我们的全球CDN上。
  • 全球覆盖:你的行为会立即被大爱生态系统中的任何代理发现和执行。

这是将您的服务交到人工智能用户手中的最快方式。

📦 贡献

  1. 分叉 这个仓库。
  2. 添加 将JSON转换为 warps/ 目录。
  3. 包含 任何必要的ABI abis/ 中的子目录和品牌元数据 brand.ts 在warp的品牌文件夹中。
  4. 提交 拉取请求。

合并后,您的Warp将被自动索引并部署到大爱管理平台和其他受支持的客户端。

📚 资源