message-modem
Installation
SKILL.md
@hile/message-modem
本文档是面向 AI 编码模型和人类开发者的 代码生成规范,阅读后应能正确地使用本库编写符合架构规则的代码。
1. 架构总览
@hile/message-modem 是一个 传输无关的请求/响应消息通信抽象层。它将底层传输(WebSocket、postMessage、IPC 等)与业务逻辑解耦,提供统一的 _send/receive 语义。
核心职责:
- 自增 ID 管理与安全重置(超过
MAX_SAFE_INTEGER时归零) - 请求/响应配对(通过 ID + stacks Map)
- 超时控制(基于
AbortController+setTimeout) - 主动中止(abort):发送方可中止等待,接收方可取消正在执行的任务
- 错误传播:
Exception携带status;非Exception错误映射为 500
导出方式: