Tracing is always enabled

when langsmith api key is in .env, the team enables tracing even if I set tracing, monitoring and debug to false (including AGNO_MONITOR and AGNO_TELEMETRY set to false). I can see the trace on langsmith dashboard

Hi @zzzrbob, thanks for reaching out and supporting Agno. I’ve shared this with the team, we’re working through all requests one by one and will get back to you soon.If it’s urgent, please let us know. We appreciate your patience!

Hi @zzzrbob, Thanks for reaching out! I can understand the confusion here - let me clarify how the tracing works.

LangSmith and Agno monitoring are actually two separate systems that operate independently:

  • LangSmith tracing: LangSmith automatically enables its own tracing. This happens regardless of any Agno settings.

  • Agno monitoring: The flags you mentioned (AGNO_MONITOR, AGNO_TELEMETRY, and our other tracing/monitoring/debug settings) only control Agno’s internal monitoring features. They don’t affect LangSmith’s behavior.

So what you’re experiencing is expected behavior - LangSmith is doing its own tracing that is independant to Agno’s monitorng