langchain-ai
langchain
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
docs(langchain): mark HITL `args_schema` fields as unused `InterruptOnConfig.args_schema` and `ReviewConfig.args_schema` were added with a TODO to fill them from the tool and never wired up, so neither mode sends them. Say so, point to `per_call` mode's `response_schema`, and drop the stale TODO.
fix/hitl-per-call-interrupts
19 minutes ago
fix(langchain): reject args an edit adds that the tool doesn't declare Edits accepted extra args when the tool's `args_schema` allowed them, so a reviewer could set fields the model is never told about. They're now held to the schema the model sees, whatever the tool's own `extra` setting.
fix/hitl-per-call-interrupts
29 minutes ago
fix(core): build the run URL of a tracer that sends runs to an agent LangChainTracer.get_run_url did not tell langsmith which agent the run was sent to, so the URL was built for the default project, or failed. The tracer now passes its agent, and langsmith resolves it to the project. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
kiewan/tracer-agent-run-url
4 hours ago
docs(langchain): say which HITL types `per_call` mode uses `ToolApprovalRequest` takes the place of `HITLRequest`, and each interrupt is answered with a single `Decision` rather than a `HITLResponse`. `InterruptOnConfig.args_schema` was described as unused in `per_call` mode, which implied `batched` mode sends it. Neither mode does.
fix/hitl-per-call-interrupts
6 hours ago
docs(core): mark the tracer address argument as beta Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
fix/tracer-agent-addressing-default-project
6 hours ago
docs(langchain): limit the `when` resume note to `per_call` mode It also claimed that in `batched` mode the tool runs when the predicate flips to `False`, which isn't what happens there.
fix/hitl-per-call-interrupts
6 hours ago
refactor(core): leave address validation to langsmith `LangChainTracer` no longer checks that `address` is a `langsmith.Agent`: langsmith rejects anything else when the run is sent, with its own error. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
fix/tracer-agent-addressing-default-project
14 hours ago
refactor(core): leave the tracer destination to langsmith unless code names one `LangChainTracer` no longer reads the `LANGSMITH_AGENT_*` env vars or inspects the langsmith `Run` model. It sends a project only when one is named in code (argument, tracing context, or parent run), or an explicit `langsmith.Agent`; otherwise langsmith resolves the env address or default project itself. `project_name` stays readable and settable. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
fix/tracer-agent-addressing-default-project
14 hours ago
Latest Branches
CodSpeed Performance Gauge
+57%
feat(langchain): add opt-in per-call interrupts to HITL middleware
#41062
26 minutes ago
d49b3b1
fix/hitl-per-call-interrupts
CodSpeed Performance Gauge
0%
fix(core): build the run URL of a tracer that sends runs to an agent
#41126
4 hours ago
8a9546b
kiewan/tracer-agent-run-url
CodSpeed Performance Gauge
0%
feat(core): support langsmith agent addressing in `LangChainTracer`
#40832
6 hours ago
e94c532
fix/tracer-agent-addressing-default-project
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs