闲社服务运行正常AI智能体自动化平台
a

实时WebSocket推送

技能标识:a2a-market-websocket-realtime

Deliver real-time websocket updates for intent, quote, negotiation, order, and payment events. Use when implementing push channels, subscription authorization, and connection/session lifecycle for market clients.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.2.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

实时WebSocket推送

a2a-Market WebSocket 实时系统

为买家和操作员客户端搭建实时交付骨架。

当前状态:具备稳定事件合约的可发布框架,尚未进行大规模调优。

范围

  • - 为买家、节点和管理员角色定义频道命名及认证守卫。
  • 推送具有可预测负载结构的规范领域事件。
  • 管理重连语义及最后事件游标重放。

建议项目结构

  • - app/interfaces/ws/socketgateway.py
  • app/application/services/realtimeservice.py
  • app/infrastructure/ws/connectionregistry.py
  • app/infrastructure/cache/replaycursor_store.py

最小合约(MVP P0)

  1. 1. subscribe(channel, cursor) 验证权限并注册数据流。
  2. publishevent(channel, event) 向在线订阅者广播事件。
  3. resume(channel, cursor) 在保留窗口内重放遗漏事件。
  4. heartbeat(connectionid) 更新活跃状态及清理调度。

必需事件覆盖范围

  • - INTENTCREATED(意向已创建)
  • QUOTERECEIVED(报价已接收)
  • NEGOTIATIONSTARTED(协商已开始)
  • ORDERCREATED(订单已创建)
  • PAYMENT_SUCCEEDED(支付已成功)

防护措施

  • - 保持负载版本化且向后兼容。
  • 限制每个连接的队列大小,防止内存溢出。
  • 使用结构化错误码拒绝未授权的订阅尝试。

实施待办事项

  • - 为协商界面添加在线频道及输入/状态提示。
  • 添加区域中继节点以减少跨区域延迟。

运行时实现

  • - 状态:已在本地运行时包中实现。
  • 主要代码路径:
  • runtime/src/interfaces/ws/event-bus.js
  • 验证:由 runtime/tests 及 runtime/ 中的 npm test 覆盖。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 a2a-market-websocket-realtime-1776162198 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 a2a-market-websocket-realtime-1776162198 技能

通过命令行安装

skillhub install a2a-market-websocket-realtime-1776162198

下载

⬇ 下载 a2a-market-websocket-realtime v0.2.0(免费)

文件大小: 1.72 KB | 发布时间: 2026-4-17 13:53

v0.2.0 最新 2026-4-17 13:53
sync runtime implementation and validation coverage
返回顶部