LangChain

Trace Every Cursor Agent Turn in LangSmith

Published 2026-07-21 · Duration 3:04

Summary

This walkthrough details how to integrate LangSmith tracing with Cursor agents, ensuring that every agent turn is captured as a full, inspectable trace in LangSmith. The process involves installing the LangSmith plugin in Cursor, setting three specific environment variables (including `LANGCHAIN_TRACING_V2`), and running an end-to-end task to verify the hook's functionality.

Download summary

Key takeaways

  1. Full Trace Capture

    By implementing this setup, every agent turn executed by Cursor is logged as a distinct trace in LangSmith, providing comprehensive visibility into the agent's execution flow.

  2. Trace Structure Details 1:43

    Each trace captures the model run details (model name, token usage), input/output, tool runs (e.g., file reads, shell commands), and nested tasks if sub-agents are involved.

  3. Cross-Agent Comparison

    LangSmith maintains a common trace structure that allows users to compare traces from multiple agents (Cursor, Claude Code, and Codex) within the same workspace.

Technical details

  • Prerequisites & Installation 0s

    Requires Cursor and Node.js. The LangSmith plugin is installed by pasting the provided repo URL into the Cursor settings > plugins field.

  • Environment Variables 1s

    Three environment variables must be set in the shell config: `LANGCHAIN_TRACING_V2` (enables tracing), an API key for authentication, and `LANGCHAIN_API_STRATEGY` (or similar product name variable) to define where traces land.

  • Verification 1s

    The hook's functionality is confirmed by tailing the log file with a specific command and observing activity after running a Cursor agent task.

Mentioned resources

Channel & topics

Watch on YouTube · Back to latest

This independent, AI-assisted summary is provided for commentary and informational purposes. It may contain errors or omit important context. Please watch the original video for the creator's complete presentation. Video, thumbnail, and related copyrights belong to their respective owners.