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

导出方式:

Installs
1
Repository
cevio/hile
GitHub Stars
1
First Seen
Mar 12, 2026
message-modem — cevio/hile