What should I track for each AI agent?
For each run, the request, the user it served, each step and tool call with its inputs and outputs, the model and prompt versions, time taken, tokens and cost, errors and retries, and any human approval. Give every run and step an ID so one task can be followed across agents and services.