GAP-1003: @streamPolicy Directive
Version: 2026-01
Authors: Nia Patel, Jon Bell
Discussion: github.com/graphql/gaps/pull/1003
GAP-1003: @streamPolicy Directive
This release replaces numeric priority with named delivery modes.
1Overview
The directive MAY appear on field definitions.
Example № 1directive @streamPolicy(mode: StreamMode!) on FIELD_DEFINITION
enum StreamMode {
LOW_LATENCY
COMPLETE
}
2Motivation
Named modes are easier to compare across implementations than numeric priorities.