feat: admit fenced agent websocket sessions

This commit is contained in:
2026-09-02 06:08:23 +00:00
parent cfb2693930
commit 083cca1ce7
6 changed files with 521 additions and 0 deletions
+1
View File
@@ -5,6 +5,7 @@ All versions are exact in `go.mod`, generated code, or the toolchain image.
| Dependency | Purpose | Decision |
| --- | --- | --- |
| coder/websocket 1.8.15 | Context-aware WebSocket server/client transport | Maintained Go WebSocket implementation with bounded message reads and explicit Ping support; RVBox keeps protobuf validation, session fencing, origin policy, and backpressure in its own code. |
| Buf 1.72.0 | Protobuf formatting, linting, and deterministic generation | Current stable release when the v1 implementation began; installed only in the toolchain image. |
| protoc 35.0 | Protobuf compiler and well-known includes | Pinned archive with a checked SHA-256; included even though normal generation is driven by Buf. |
| protobuf-go 1.36.12 | Go protobuf runtime and generator | Official maintained Go protobuf implementation. |