SDK

SDK

Python and TypeScript SDK integration patterns, clients, and decorators.

SDK

Overview

The AgentTrust SDK provides multiple integration patterns for governing agent executions:

PatternBest for
@harness decoratorNew agent functions
Sync ClientDirect validate/audit calls
Async ClientAsync frameworks
Auto-InstrumentationLegacy codebases
Failure ModesProduction resilience
Queue ReplayAir-gap and offline operation

Quick Example

from agentrust_sdk import harness, embed_gateway

embed_gateway()

@harness
def my_agent(user: str, input: str) -> dict:
    return {"answer": "processed"}

result = my_agent(user="alice", input="Transfer $500")