Skip to main content

Create Session

const { sessionId, paymentRequest } = await agent.createSession({
  maxSpend: 10,
  durationHours: 24
});

Activate Session

Transfer USDC to paymentRequest.payTo, then:
const activation = await agent.activateSession(sessionId, txHash, amount);

Use Session

const result = await agent.execute(service, input, { sessionId });