-
Notifications
You must be signed in to change notification settings - Fork 2.8k
[Messaging] Add manifest registry #3992
Copy link
Copy link
Labels
VRDCIssues and PRs submitted by NVIDIA VRDC test team.Issues and PRs submitted by NVIDIA VRDC test team.area: messagingMessaging channels, bridges, manifests, or channel lifecycleMessaging channels, bridges, manifests, or channel lifecycle
Metadata
Metadata
Assignees
Labels
VRDCIssues and PRs submitted by NVIDIA VRDC test team.Issues and PRs submitted by NVIDIA VRDC test team.area: messagingMessaging channels, bridges, manifests, or channel lifecycleMessaging channels, bridges, manifests, or channel lifecycle
Type
Fields
Give feedbackNo fields configured for Enhancement.
Part of #3896 phase 1.
Summary
Add the in-memory manifest registry for
messaging. This should make typed channel manifests discoverable for later compiler/planner work while keeping phase 1 isolated from current production workflows.Scope
src/lib/messaging/manifest/registry.ts.register(manifest),get(channelId),list(), andlistAvailable(ctx).Acceptance Criteria
list()returns registered manifests in registration order.listAvailable(ctx)filters by manifest-supported agent.listAvailable(ctx)treats an empty or omitted platform support list as no platform filter, matching current behavior.src/lib/sandbox/channels.ts; this issue only adds the new registry path.