feat(protocol): add codec module with encode/decode and envelope builders

- Add encodeBuiltin/decodeBuiltin for builtin message wire format
- Add parseRuleMessage/parseRewrittenRuleMessage for rule dispatch
- Add type-safe envelope builders for all builtin message types
- Export codec module from index.ts
This commit is contained in:
nav
2026-04-08 20:20:11 +00:00
parent de9c41fc88
commit fb4cd6e45b
2 changed files with 361 additions and 0 deletions

View File

@@ -1 +1,2 @@
export * from "./types.js";
export * from "./codec.js";