feat(I204): add streamFrame @9 to IpcEnvelope.MessageType #4

Merged
buildagent merged 1 commit from feat/i204-streamframe-ipc-type into main 2026-05-30 12:31:07 +02:00
Member

Additive streamFrame @9 on IpcEnvelope.MessageType (schemas/ipc.capnp) for Process-runtime streaming-callee dispatch (#182 / mission I204).

  • Carries an ipc_streaming.capnp StreamFrame in IpcEnvelope.payload; requestId = StreamId; both directions (Host→Module Open/Data, Module→Host mirrored Data/Close/Error) use this type, distinguished by socket direction.
  • @8 is kvChangeNotification, so @9 is the next free ordinal.
  • Additive — backward compatible: old peers ignore the unknown ordinal. No renumber/removal.

Verified: ixt-core's symlinked schemas/ipc.capnp + build.rs regenerate MessageType::StreamFrame = 9; workspace compiles. Lockstep: superproject pin bumps after merge; the Go SDK pin bumps in I204/P3.

🤖 Generated with Claude Code

Additive `streamFrame @9` on `IpcEnvelope.MessageType` (`schemas/ipc.capnp`) for **Process-runtime streaming-callee dispatch** (#182 / mission I204). - Carries an `ipc_streaming.capnp` `StreamFrame` in `IpcEnvelope.payload`; `requestId` = `StreamId`; both directions (Host→Module Open/Data, Module→Host mirrored Data/Close/Error) use this type, distinguished by socket direction. - `@8` is `kvChangeNotification`, so `@9` is the next free ordinal. - **Additive — backward compatible**: old peers ignore the unknown ordinal. No renumber/removal. Verified: ixt-core's symlinked `schemas/ipc.capnp` + build.rs regenerate `MessageType::StreamFrame = 9`; workspace compiles. Lockstep: superproject pin bumps after merge; the Go SDK pin bumps in I204/P3. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Additive enum ordinal for Process-runtime streaming-callee dispatch
(#182). Carries an ipc_streaming.capnp StreamFrame in IpcEnvelope.payload;
requestId = StreamId; both directions use this type (distinguished by
socket direction). @8 is kvChangeNotification, so @9 is next free.
Backward compatible — old peers ignore the unknown ordinal.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
h-dv/ixt-public!4
No description provided.