What's your agent debugging workflow? I feel like I'm doing this wrong
Been running a few agents in production for a couple months now. Nothing crazy, but enough that I'm spending way too much time clicking through traces when something breaks.
Currently just using basic logging + Langfuse for traces. It works, but I feel like I'm playing detective every time a user says "the agent gave me a weird answer." I find the trace, click through 20 spans, cross-reference with tool logs, and 45 minutes later realize the issue started 5 steps before the error.
What's your actual workflow when an agent fails in production? Are you just manually digging through traces too, or am I missing something obvious?
Also how do you handle the "slow degradation" stuff? No errors, everything green, but outputs just... drift?