网淘吧来吧,欢迎您!

OCFT - OpenClaw File Transfer

2026-03-30 新闻来源:网淘吧 围观:24
电脑广告
手机广告

OCFT - OpenClaw文件传输协议

通过消息通道在AI代理之间进行P2P文件传输。

何时使用

在以下情况使用此技能:

OCFT - OpenClaw File Transfer

  • 通过聊天通道在AI代理之间传输文件
  • 与受信任的代理建立点对点文件共享
  • 通过Telegram、Discord、Slack或任何基于文本的通道发送文件
  • 需要带完整性验证的分块传输
  • 使用IPFS回退机制传输大文件

安装

npm install -g ocft

快速开始

# Initialize your node (generates unique ID and secret)
ocft init

# View your status
ocft status

# Export your connection info to share with peers
ocft export

# Add a trusted peer
ocft add-peer <nodeId> <secret> --name "Friend"

# Or import from URI
ocft import ocft://eyJub2RlSWQ...

CLI命令

核心命令

命令描述
ocft init使用唯一ID和密钥初始化节点
ocft status显示节点状态和配置
ocft show-secret显示完整密钥(请谨慎操作!)
ocft export将连接信息导出为URI格式
ocft import <uri>从ocft:// URI导入对等节点
ocft verify <secret>验证密钥是否与您的匹配

对等节点管理

命令描述
ocft add-peer <id> <secret>添加一个可信对等节点
ocft remove-peer <id>移除一个可信对等节点
ocft list-peers列出所有可信对等节点
ocft extend-peer <nodeId> <hours>延长对等节点的信任有效期
ocft set-ttl <hours>设置默认密钥有效期(0 = 永不过期)

配置

命令描述
ocft set-download <dir>设置下载目录
ocft set-max-size <大小>设置最大文件大小(例如:100MB1GB

IPFS 回退(针对大文件)

命令描述
ocft ipfs-enable为大文件启用 IPFS 回退
ocft ipfs-disable禁用 IPFS 回退
ocft set-ipfs-provider <提供商>设置提供商:pinatafilebasekubo
ocft set-ipfs-key <密钥>设置 IPFS API 密钥
ocft set-kubo-url <URL>设置 Kubo 节点 API URL
ocft set-ipfs-threshold <size>IPFS 的大小阈值(例如:50MB
ocft set-ipfs-gateway <url>设置自定义公共 IPFS 网关

功能特性

  • 🔗基于消息:通过现有聊天渠道传输文件
  • 📦分块传输:将大文件分割成小块(48KB 数据块)
  • 完整性验证:对数据块和文件使用 SHA-256 哈希校验
  • 🤝请求/接受:显式接受或自动接受策略
  • 🔒安全性:带密钥的可信对等节点白名单
  • 密钥生存时间设置信任关系的过期时间
  • 🔄恢复: 从最后一个数据块恢复中断的传输
  • 🌐IPFS 回退: 对超过分块阈值的文件使用 IPFS

协议

OCFT 消息使用🔗OCFT:前缀及 Base64 编码的 JSON,允许通过任何基于文本的通道进行文件传输。

限制

  • 分块大小:48KB(适用于消息中的 Base64 编码)
  • 默认最大文件大小:100MB(可通过set-max-size配置)
  • 专为基于文本的通道设计
  • IPFS 回退需要提供商设置(Pinata、Filebase 或本地 Kubo)

链接

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第349277名访客 今日有175篇新文章/评论