- Querying runs, threads, and traces with
project_ids - Reading or updating the project, and its views, insights, and alerts
Resolving an agent is in beta. It needs LangSmith 0.18.7rc1 or later, and is not supported on BYOC data planes yet. The examples need the following SDK versions:
- Python:
langsmith>=0.14.9 - TypeScript:
langsmith@>=0.10.13 - Java:
com.langchain.smith:langsmith-java0.1.0-beta.26 or later - Go:
github.com/langchain-ai/langsmith-gov0.28.0 or later
What you can resolve
Resolve any of the following to get the ID of its project:- Python
- TypeScript
- Java
- Go
Resolve an agent and query its runs
- Python
- TypeScript
- Java
- Go
Resolve an experiment and query its runs
Pass the ID of the experiment. An experiment is its own tracing project, so the endpoint returns the experiment’s ID.- Python
- TypeScript
- Java
- Go
Resolve the evaluators and query their runs
Evaluator traces share one project per workspace, so the evaluators take no ID.- Python
- TypeScript
- Java
- Go
Errors
- LangSmith returns a
404if nothing in the workspace matches, if the agent is archived, or if you cannot read its project. An agent’s environments exist once the agent exists. - On a BYOC data plane, the endpoint returns a
501, because resolving is not supported there yet.
See also
Connect these docs to your agent of choice via MCP for real-time answers.

