Quickstart

Install the SDK, wrap your agent, and start ingesting traces in under a minute.

typescript
npm install @agentops/sdk

import agentops from "@agentops/sdk";

agentops.init({ apiKey: process.env.AGENTOPS_API_KEY! });

const runAgent = agentops.trace("support-triage", async (ticket: string) => {
  // your LLM call here
  return {
    summary: `Triaged: ${ticket}`,
    usage: {
      promptTokens: 140,
      completionTokens: 52,
      totalTokens: 192,
      costUsd: 0.0021,
    },
  };
});

const session = agentops.session.start();
const result = await runAgent("Customer cannot reset password");
agentops.log({ type: "event", name: "triage.completed", data: { result } });
agentops.session.end();
await agentops.flush();