Class AgentEventRequest
java.lang.Object
dev.getshield.model.AgentEventRequest
Request parameters for recording an AI agent evidence event.
At least one of agentId or agentName must be set.
Hash fields (promptHash, inputHash, outputHash) must
be bare 64-character lowercase SHA-256 hex digests — no sha256: prefix.
Build via the fluent AgentEventRequest.Builder:
AgentEventRequest req = AgentEventRequest.builder()
.eventType("shield.content.submitted")
.agentId("agt-unique-id")
.agentName("gpt-4o")
.outputHash("9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08")
.build();
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic AgentEventRequest.Builderbuilder()getData()getModel()toMap()Convert to the map shape expected byShieldClient.request().
-
Method Details
-
builder
-
toMap
-
getEventType
-
getAgentId
-
getAgentName
-
getAgentProvider
-
getPrincipalUserId
-
getAuthorityScope
-
getModel
-
getModelVersion
-
getPromptHash
-
getInputHash
-
getOutputHash
-
getHumanApprovalEventId
-
getParentEventId
-
getData
-