Expand description
gRPC protocol definitions generated from proto/agent.proto
Modules§
- agent_
processor_ client - Generated client implementations.
- agent_
processor_ server - Generated server implementations.
- agent_
request - Nested message and enum types in
AgentRequest. - agent_
response - Nested message and enum types in
AgentResponse. - header_
op - Nested message and enum types in
HeaderOp.
Structs§
- AddHeader
- Agent
Request - Agent request - wraps all event types
- Agent
Response - Agent response - decision and optional modifications
- Allow
Decision - Decision types
- Audit
Metadata - Audit metadata for logging and observability
- Block
Decision - Body
Mutation - Body mutation for streaming body modification
- Challenge
Decision - Header
Op - Header operation for modifying request/response headers
- Header
Values - Header values (supports multiple values per header name)
- Redirect
Decision - Remove
Header - Request
Body Chunk Event - Request body chunk event - sent for request body data
- Request
Complete Event - Request complete event - final event for logging/audit
- Request
Headers Event - Request headers event - sent when HTTP headers are received
- Request
Metadata - Request metadata included with every event
- Response
Body Chunk Event - Response body chunk event - sent for response body data
- Response
Headers Event - Response headers event - sent when upstream response headers are received
- SetHeader
- WebSocket
Allow Decision - WebSocket decision types
- WebSocket
Close Decision - WebSocket
Drop Decision - Empty - frame is dropped silently (not forwarded)
- WebSocket
Frame Event - WebSocket frame event - sent for each frame when inspection is enabled
Enums§
- Event
Type - Event types for agent processing lifecycle