🌌 弯曲
弯曲 是一个开源协议,用于定义将人工智能代理桥接到任何应用程序、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/ //
构建聊天应用
要在存储库中构建所有ChatApps,请执行以下操作:
npm install
npm run build要构建特定的应用程序:
node ui/build.js
/
# Example: node ui/build.js multiversx/account-info构建过程将:
- 将React代码编译成一个独立的HTML文件(
chatapp.dist.html). - 更新
warp.json文件的ui字段指向此工件的托管版本。
⚡ 发展
要为特定的ChatApp启动本地开发服务器,请执行以下操作:
npm run dev
/
# 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/skills2.用AI生成
问你的助手: _“创建一个Warp,允许用户在Linear上创建新问题。”_
3.就地检查
使用游乐场验证扭曲定义:
node playground/inspect.js warps/my-project/my-action.json🌐 大爱网络
为该存储库做出贡献会自动将您的集成插入 大爱云.
我们处理基础设施,以便您可以专注于功能。合并扭曲后:
- 托管动态MCP:我们提供通用的MCP服务器执行。您的Warp立即成为用户可以连接的实时工具(例如,在Claude Desktop中),而无需运行自己的服务器。
- 无代码经验:用户可以零摩擦地使用您的工具,无需进行本地设置或维护。
- 即时部署:您的定义和UI会自动托管在我们的全球CDN上。
- 全球覆盖:你的行为会立即被大爱生态系统中的任何代理发现和执行。
这是将您的服务交到人工智能用户手中的最快方式。
📦 贡献
- 分叉 这个仓库。
- 添加 将JSON转换为
warps/目录。 - 包含 任何必要的ABI
abis/中的子目录和品牌元数据brand.ts在warp的品牌文件夹中。 - 提交 拉取请求。
合并后,您的Warp将被自动索引并部署到大爱管理平台和其他受支持的客户端。
📚 资源
- 文档: https://docs.joai.ai/warps
- 可视化编辑器: 使用warp.to/创建
- 社区: 电报
