Module grpc

Module grpc 

Source
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
AgentRequest
Agent request - wraps all event types
AgentResponse
Agent response - decision and optional modifications
AllowDecision
Decision types
AuditMetadata
Audit metadata for logging and observability
BlockDecision
BodyMutation
Body mutation for streaming body modification
ChallengeDecision
HeaderOp
Header operation for modifying request/response headers
HeaderValues
Header values (supports multiple values per header name)
RedirectDecision
RemoveHeader
RequestBodyChunkEvent
Request body chunk event - sent for request body data
RequestCompleteEvent
Request complete event - final event for logging/audit
RequestHeadersEvent
Request headers event - sent when HTTP headers are received
RequestMetadata
Request metadata included with every event
ResponseBodyChunkEvent
Response body chunk event - sent for response body data
ResponseHeadersEvent
Response headers event - sent when upstream response headers are received
SetHeader
WebSocketAllowDecision
WebSocket decision types
WebSocketCloseDecision
WebSocketDropDecision
Empty - frame is dropped silently (not forwarded)
WebSocketFrameEvent
WebSocket frame event - sent for each frame when inspection is enabled

Enums§

EventType
Event types for agent processing lifecycle