Pytest and Vitest integrations for evaluations in LangSmith
Evaluations (evals) are crucial for building reliable, high-quality LLM applications. They ensure consistent performance, much like tests in software...
LangSmith Self-Hosted v0.9
This release contains important changes for license key verification and sending subscription metrics and operational metadata to LangChain, beta support for...
New LangSmith Playground features to streamline workflow
The LangSmith Playground has several new updates, including: New Prompt Settings UI All your prompt settings are now organized in one streamlined view. You...
DeepSeek integration in LangChain
DeepSeek has been making waves with R1— a powerful model that reasons like OpenAI’s GPT-4o while exposing its thought process. Now, you can easily use it in...
Custom authentication & access control for LangGraph Platform
Today, we're thrilled to announce Custom Authentication and Resource-Level Access Control for Python deployments in LangGraph Cloud and self-hosted...
🔁 Modify graph state from tools in LangGraph
LangGraph's latest update gives you greater control over your agents by enabling tools to directly update the graph state. This is a game-changer for use...
🔍 Diff view in LangSmith's prompt hub
We’ve added a new Diff View feature in LangSmith’s Prompt Hub. As prompts evolve, keeping track of changes can get tricky—especially when iterating rapidly....
`interrupt`: Simplifying human-in-the-loop agents
Our latest feature in LangGraph, interrupt , makes building human-in-the-loop workflows easier. Why Human-in-the-Loop? Agents aren’t perfect, so keeping...
File attachments with example datasets in LangSmith
LangSmith now supports uploading any binary file (e.g. images, audio, videos, PDF) directly with examples in your datasets. You can now run multimodal LLM...
🤖 Command in LangGraph to build edgeless graphs & multi-agent workflows
We've released Command , a new tool in LangGraph that lets you manage dynamic, edgeless agent flows. Now, nodes can dynamically decide which node to execute...