My main use case is for example in my market inteligence system, there are multiple agents, they scrap, they curate, they enrich but my output was missing big part of informations and i saw in logs that i scraped a lot of data but on the output there was almost nothing, so i needed to go inside the system to see what each agent exactly hand off, what tools did agents used and i found 2 things. First was that one agent didnt know what he got from one tool so he returned nothing and second was that plan agent didnt come up with correct plan to invoke whole system. So that was my use case although there is a lot of bugs etc it still helped me so i decided to publish it on github so anyone can like at least read about my problem and creat his own tool
How about OpenAI's agent SDK, do they provide what you envision? They say: "OpenAI's SDK offers built-in tracing that logs agent interactions, tool calls, and handoffs"
Yes and that tracing is the input, not the competition. Detective ingests OTEL spans including ones the Agents SDK exports.