Commit Graph

  • 8c404418cf feat(core): align compat bridge with protocol v0.0.11 cb/new-streaming Christian Bromann 2026-04-23 16:36:15 -07:00
  • 3dd0ad958e release(fireworks): 1.2.0 (#36978) langchain-fireworks==1.2.0 Mason Daugherty 2026-04-23 16:49:40 -04:00
  • 7b09eb7bda fix(fireworks): honor max_retries (#36973) Mason Daugherty 2026-04-23 16:40:54 -04:00
  • d30ef8a8aa feat(fireworks): populate usage_metadata on streaming (#36977) Mason Daugherty 2026-04-23 16:30:45 -04:00
  • 2715a7499a fix(fireworks): swap undeployed Kimi K2 slug in integration tests (#36975) Mason Daugherty 2026-04-23 16:08:55 -04:00
  • 2d3b49162c ci(infra): shorten working-directory dropdown labels (#36974) Mason Daugherty 2026-04-23 15:53:17 -04:00
  • 3f382a9e20 release(core): 1.3.1 (#36972) langchain-core==1.3.1 ccurme 2026-04-23 14:50:43 -04:00
  • 9a671d7919 feat(core): allow _format_output to pass through list of ToolOutputMixin instances (#36963) Hunter Lovell 2026-04-23 10:49:46 -07:00
  • 801eb75fd7 fixup: drop state_keys= call, bump langgraph branch pin Sydney Runkle 2026-04-22 20:11:06 -04:00
  • 22753f68a3 perf(agents): stop inlining agent state into tool-dispatch Sends Sydney Runkle 2026-04-22 19:40:19 -04:00
  • 6f06ce48a7 Merge branch 'master' into mdrxy/anthropic-hangs mdrxy/anthropic-hangs Mason Daugherty 2026-04-22 22:07:28 -04:00
  • e7be921ffc feat(anthropic): prevent silent streaming hangs in ChatAnthropic Mason Daugherty 2026-04-22 22:06:27 -04:00
  • bd8ab5520b fix(core): strip null id/name from tool-call-chunk deltas in compat bridge Christian Bromann 2026-04-22 18:40:36 -07:00
  • bb77a4229f release(openai): 1.2.0 (#36961) langchain-openai==1.2.0 Mason Daugherty 2026-04-22 20:34:21 -04:00
  • 4000c22376 feat(openai): prevent silent streaming hangs in ChatOpenAI (#36949) Asamu David 2026-04-23 01:28:43 +01:00
  • 7a3326475b feat(agents): use DeltaChannel for AgentState messages sr/delta-channel-messages Sydney Runkle 2026-04-22 09:35:52 -04:00
  • 2123779e98 perf(core): defer tracer imports in runnables/base.py to call time Sydney Runkle 2026-04-21 10:58:56 -04:00
  • 95decf4a8a chore: ignore .worktrees/ directory Sydney Runkle 2026-04-21 10:54:42 -04:00
  • 63dd915ae8 perf(core): cache _create_subset_model results with lru_cache Sydney Runkle 2026-04-21 10:01:39 -04:00
  • f54de97145 perf(core): invalidate cached tool_call_schema and args on field mutation Sydney Runkle 2026-04-21 09:57:07 -04:00
  • 299791783a perf(core): avoid repeated tool_call_schema access in _format_tool_to_openai_function Sydney Runkle 2026-04-21 09:45:16 -04:00
  • 8669f02748 perf(core): cache BaseTool.tool_call_schema and args as cached_property Sydney Runkle 2026-04-21 08:42:20 -04:00
  • 0a33f779c5 test(langchain): fix benchmark quality issues from code review Sydney Runkle 2026-04-21 08:29:36 -04:00
  • d64925f9b9 test(langchain): expand create_agent benchmarks with tool-heavy scenarios Sydney Runkle 2026-04-21 08:25:38 -04:00
  • cefd9eb7de chore(langchain): add pytest-codspeed to test dependencies Sydney Runkle 2026-04-21 08:21:38 -04:00
  • b57eea2aed hotfix(ci): remove nobenchmark flag (#36959) Mason Daugherty 2026-04-22 17:39:52 -04:00
  • ec337534c5 chore(partners): standardize integration test invocation (#36958) Mason Daugherty 2026-04-22 17:28:04 -04:00
  • 4176a8cfbe chore(model-profiles): refresh model profile data (#36941) langchain-model-profile-bot[bot] 2026-04-22 11:00:21 -04:00
  • b302691ff9 chore: bump nbconvert from 7.17.0 to 7.17.1 in /libs/text-splitters (#36921) dependabot[bot] 2026-04-21 15:11:45 -04:00
  • adbcdfce7d chore: bump nbconvert from 7.17.0 to 7.17.1 in /libs/langchain (#36922) dependabot[bot] 2026-04-21 15:11:35 -04:00
  • 1442b41042 chore: bump nbconvert from 7.17.0 to 7.17.1 in /libs/core (#36923) dependabot[bot] 2026-04-21 15:11:27 -04:00
  • 15ed3b1e1e chore: bump python-dotenv from 1.1.1 to 1.2.2 in /libs/partners/huggingface (#36928) dependabot[bot] 2026-04-21 15:11:18 -04:00
  • e3a781cc26 chore: bump python-dotenv from 1.1.1 to 1.2.2 in /libs/partners/chroma (#36926) dependabot[bot] 2026-04-21 15:05:43 -04:00
  • 9f6af21ce4 release(openai): 1.1.16 (#36927) langchain-openai==1.1.16 ccurme 2026-04-21 15:04:23 -04:00
  • 488c6a73bb fix(openai): tolerate prompt_cache_retention drift in streaming (#36925) Mason Daugherty 2026-04-21 14:54:32 -04:00
  • aeb5612af5 Merge branch 'nh/content-block-centric-streaming' into nh/agent-streamer Nick Hollon 2026-04-21 14:24:49 -04:00
  • 922a000f21 fix(core): preserve reasoning block extras across stream deltas Nick Hollon 2026-04-21 14:20:59 -04:00
  • be3a26b5de more testing Nick Hollon 2026-04-21 13:44:33 -04:00
  • 07c71ae632 docs(core): document positional-fallback fragility in bridge Nick Hollon 2026-04-21 13:25:52 -04:00
  • 810def4fc5 test(core): add stream lifecycle validator and provider coverage Nick Hollon 2026-04-21 12:17:56 -04:00
  • acc54987fa chore: update PR template (#36918) Mason Daugherty 2026-04-21 12:08:20 -04:00
  • f5f715985a chore: rework PR title and description guidance (#36917) Mason Daugherty 2026-04-21 12:03:54 -04:00
  • 4062a8db89 fix(core): emit per-block lifecycle for string-keyed content blocks Nick Hollon 2026-04-21 12:02:33 -04:00
  • 2f14205acb fix(core): strip heavy payload fields from content-block-start Nick Hollon 2026-04-21 11:52:22 -04:00
  • 0640e55c3a fix(infra): regenerate langchain_v1 and anthropic locks for langchain-protocol Nick Hollon 2026-04-21 11:30:23 -04:00
  • a266a0bf73 fix(infra): drop stray langgraph bumps from polluted lockfiles Nick Hollon 2026-04-21 11:24:23 -04:00
  • 92e09dae14 Merge remote-tracking branch 'origin/master' into nh/content-block-centric-streaming Nick Hollon 2026-04-21 11:13:00 -04:00
  • d01f5b1110 fix polluted lockfiles Nick Hollon 2026-04-21 11:05:31 -04:00
  • 0545feead7 perf(core): defer tracer imports in runnables/base.py to call time sr/deferred-imports Sydney Runkle 2026-04-21 10:58:56 -04:00
  • 2bb0711ca8 fix linting and update stale lock files to reflect langchain-protocol dep Nick Hollon 2026-04-21 10:56:34 -04:00
  • e872675c28 chore: ignore .worktrees/ directory Sydney Runkle 2026-04-21 10:54:42 -04:00
  • 46df8365f2 chore(model-profiles): refresh model profile data (#36911) langchain-model-profile-bot[bot] 2026-04-21 10:08:58 -04:00
  • 3a36d4cd2f perf(core): cache _create_subset_model results with lru_cache Sydney Runkle 2026-04-21 10:01:39 -04:00
  • 0f042990e3 perf(core): invalidate cached tool_call_schema and args on field mutation Sydney Runkle 2026-04-21 09:57:07 -04:00
  • 264a82c6ef perf(core): avoid repeated tool_call_schema access in _format_tool_to_openai_function Sydney Runkle 2026-04-21 09:45:16 -04:00
  • ce04a922e3 perf(core): cache BaseTool.tool_call_schema and args as cached_property Sydney Runkle 2026-04-21 08:42:20 -04:00
  • 50b7456d80 test(langchain): fix benchmark quality issues from code review Sydney Runkle 2026-04-21 08:29:36 -04:00
  • 9ab81a0908 test(langchain): expand create_agent benchmarks with tool-heavy scenarios Sydney Runkle 2026-04-21 08:25:38 -04:00
  • 7b7aced419 chore(langchain): add pytest-codspeed to test dependencies Sydney Runkle 2026-04-21 08:21:38 -04:00
  • fb6ab993a7 docs(langchain): correct import path in ModelCallLimitMiddleware docstring (#36895) Kanav Bansal 2026-04-21 11:13:27 +05:30
  • 40026a7282 feat(core): Update inheritance behavior for tracer metadata for special keys (#36900) Jacob Lee 2026-04-20 14:58:01 -07:00
  • 03e2eb7ce5 Merge branch 'nh/agent-streamer' into nh/middleware-transformer nh/middleware-transformer Nick Hollon 2026-04-20 16:53:42 -04:00
  • 6a6cebba97 Let create_agent forward transformers= to compile Nick Hollon 2026-04-20 16:53:04 -04:00
  • 87fff4e1b6 Merge branch 'nh/agent-streamer' into nh/middleware-transformer Nick Hollon 2026-04-20 16:41:45 -04:00
  • 5e45d85a3a feat(langchain): register ToolCallTransformer on compile, drop AgentStreamer Nick Hollon 2026-04-20 16:39:29 -04:00
  • 37f0b37f1c release(openai): 1.1.15 (#36901) langchain-openai==1.1.15 ccurme 2026-04-20 15:47:20 -04:00
  • 19b0805bc1 fix(openai): accommodate dict response items in streaming (#36899) ccurme 2026-04-20 15:44:01 -04:00
  • a99ae08395 feat(langchain): MiddlewareTransformer for agent streams Nick Hollon 2026-04-20 14:34:15 -04:00
  • 834f7ae094 feat(langchain): AgentStreamer for create_agent graphs Nick Hollon 2026-04-20 14:13:49 -04:00
  • 64ebfad240 fix(core): mark v2 stream output as output_version=v1 Nick Hollon 2026-04-20 13:19:17 -04:00
  • 8fec4e7cee fix(openai): infer azure chat profiles from model name (#36858) Thomas 2026-04-19 11:06:26 -04:00
  • 4112f6edd3 Patch metadata with current tracing context for allowlisted keys jacob/patchmetadata jacoblee93 2026-04-19 00:25:55 -07:00
  • a208128236 Fix jacob/metadatamerge jacoblee93 2026-04-18 18:57:44 -07:00
  • 8e63b39a56 efficiency jacoblee93 2026-04-18 18:39:00 -07:00
  • 9171e29c21 Treat langsmith metadata keys as trace only jacoblee93 2026-04-18 18:16:33 -07:00
  • 02991cb4cf chore(model-profiles): refresh model profile data (#36864) langchain-model-profile-bot[bot] 2026-04-18 15:32:37 -05:00
  • c11d57a86d docs(core): add Args sections to set_arequest_more Nick Hollon 2026-04-18 13:12:13 -04:00
  • 06dcfaa596 feat(core): propagate async pump hook through AsyncProjection Nick Hollon 2026-04-18 13:11:04 -04:00
  • 4e0b69f506 Tag middleware runs with ls_agent_type jacob/middleware jacoblee93 2026-04-17 22:02:09 -07:00
  • ee95ad6907 feat(langchain): ls_agent_type tag on create_agent calls (#36774) Jacob Lee 2026-04-17 15:39:22 -07:00
  • fd901803f7 ci: auto-close issues without issue type from external users (#36857) Mason Daugherty 2026-04-17 16:23:29 -05:00
  • bf64733f74 feat(core): route invoke through v2 event path for _V2StreamingCallbackHandler Nick Hollon 2026-04-17 15:58:20 -04:00
  • b921b07a92 chore: bump langsmith from 0.7.13 to 0.7.31 in /libs/langchain (#36812) dependabot[bot] 2026-04-17 12:54:01 -06:00
  • 9bd63b4ac8 chore: bump langsmith from 0.7.13 to 0.7.31 in /libs/core (#36813) dependabot[bot] 2026-04-17 12:53:51 -06:00
  • a8ce29ab8c fix linting issues Nick Hollon 2026-04-17 11:15:07 -04:00
  • cee4dd3852 fix docstring formatting to use google-style single backticks Nick Hollon 2026-04-17 11:09:12 -04:00
  • 84e0365438 refactor(core): centralize type-laundering cast in compat bridge Nick Hollon 2026-04-17 10:48:02 -04:00
  • c87cd04927 release(core): release 1.3.0 (#36851) langchain-core==1.3.0 Eugene Yurtsev 2026-04-17 10:42:01 -04:00
  • 2c449ca1f5 refactor(core): trust content_blocks in compat bridge Nick Hollon 2026-04-17 10:29:00 -04:00
  • ae0743ec3b fix(anthropic): strip null encrypted_content from compaction blocks (#36850) langchain-anthropic==1.4.1 ccurme 2026-04-17 10:23:11 -04:00
  • c2fd6a2d34 release(anthropic): 1.4.1 (#36848) ccurme 2026-04-17 09:42:34 -04:00
  • c59e8e1cff feat(anthropic): support opus 4.7 features (#36847) ccurme 2026-04-17 09:37:02 -04:00
  • 63ca3f2831 feat(core): content-block completeness in v2 stream pipeline Nick Hollon 2026-04-17 09:15:32 -04:00
  • 0efc5d538e fix(core): preserve invalid_tool_call blocks in v2 stream output Nick Hollon 2026-04-17 09:06:44 -04:00
  • 416d55b3d6 promote projection and stream producer API to public Nick Hollon 2026-04-16 17:45:15 -04:00
  • 204c6af2f1 simplify AsyncProjection with asyncio.Event Nick Hollon 2026-04-16 17:24:14 -04:00
  • 6aef1fd4fe format message_to_events per ruff Nick Hollon 2026-04-16 17:12:21 -04:00
  • 8773cb8c4e add on_stream_event callback for v2 protocol events Nick Hollon 2026-04-16 16:53:56 -04:00
  • a1d331e8f0 populate on_llm_end, propagate cancellation, add message_to_events Nick Hollon 2026-04-16 16:26:12 -04:00
  • 352a725d5c bump langchain-protocol to 0.0.8 from pypi Nick Hollon 2026-04-16 16:07:46 -04:00