Class AgentEventsResource
java.lang.Object
dev.getshield.resources.AgentEventsResource
Agent events resource — record tamper-evident AI agent actions.
ShieldEvent evt = client.agent().logAction("ses_abc", AgentEventRequest.builder()
.eventType("shield.content.submitted")
.agentId("agt-unique-id")
.agentName("gpt-4o")
.outputHash("9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08")
.build());
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlogAction(String sessionId, AgentEventRequest request) Record a tamper-evident AI agent action.
-
Constructor Details
-
AgentEventsResource
-
-
Method Details
-
logAction
Record a tamper-evident AI agent action.- Parameters:
sessionId- session to record the event inrequest- agent event parameters; at least one of agentId or agentName required- Returns:
- created event
- Throws:
ShieldException- if validation fails or the API returns an error
-