Commit Graph

  • 8111e9e6f1 fix forward stop kwarg through v1/v2 path Nick Hollon 2026-04-30 14:46:41 -04:00
  • f8484de693 refactor(core): remove stream_v2/astream_v2 from Runnable and RunnableBinding Nick Hollon 2026-04-30 14:45:00 -04:00
  • 22867ecf68 feat(core): dispatch stream_events(version='v3') on BaseChatModel Nick Hollon 2026-04-30 14:35:14 -04:00
  • 484a99a7cb fix code review feedback for stream_events v3 Nick Hollon 2026-04-30 14:30:54 -04:00
  • b6b836ae5a chore: bump notebook from 7.4.5 to 7.5.6 in /libs/langchain (#37104) dependabot[bot] 2026-04-30 14:26:43 -04:00
  • 3d9687499e chore: bump notebook from 7.4.7 to 7.5.6 in /libs/text-splitters (#37105) dependabot[bot] 2026-04-30 14:26:14 -04:00
  • 5ac6224fa0 chore: bump aiohttp from 3.13.4 to 3.13.5 in /libs/partners/fireworks (#37106) dependabot[bot] 2026-04-30 14:26:02 -04:00
  • 90caeefd1e chore: bump requests from 2.33.0 to 2.33.1 in /libs/partners/fireworks (#37107) dependabot[bot] 2026-04-30 14:25:55 -04:00
  • 9ab26d5e6d feat(core): add stream_events version='v3' overload Nick Hollon 2026-04-30 14:25:37 -04:00
  • 7d91c18c6a build(langchain): point langgraph at nh/streaming-for-alpha-release Nick Hollon 2026-04-30 14:11:07 -04:00
  • d0d132fef3 merge: bring in cb/chat-model-updates Nick Hollon 2026-04-30 14:04:07 -04:00
  • 650ec3c02b merge: bring in nh/langgraph-api-test-branch Nick Hollon 2026-04-30 14:04:01 -04:00
  • 0fc85dcd63 fix(core): add quotes to cast to satisfy ruff TC006 Sydney Runkle 2026-04-30 13:53:37 -04:00
  • c8df1783e1 fix(core): use non-string cast to fix mypy no-any-return in create_schema_from_function Sydney Runkle 2026-04-30 13:43:22 -04:00
  • 18a5a767ea fix(core): resolve annotations via get_type_hints and guard issubclass in create_schema_from_function Sydney Runkle 2026-04-30 11:18:14 -04:00
  • 0a16615a83 chore(core): fix lint and format errors from schema refactor Sydney Runkle 2026-04-30 11:06:07 -04:00
  • 7da4279972 chore: ignore .worktrees/ directory Sydney Runkle 2026-04-30 11:00:29 -04:00
  • fbbbb0665a refactor(core): replace deprecated validate_arguments in create_schema_from_function Sydney Runkle 2026-04-30 10:57:02 -04:00
  • 1c649cd42f perf(core): cache schema char-count on BaseTool for token estimation Sydney Runkle 2026-04-30 10:39:11 -04:00
  • 9042ab9f4e perf(core): cache tool_call_schema, args, and inferred input schema with invalidation Sydney Runkle 2026-04-30 10:36:53 -04:00
  • ffa515cadf perf(core): eliminate per-call annotation walk in _filter_injected_args Sydney Runkle 2026-04-30 10:35:08 -04:00
  • 0f0171bb05 perf(core): deduplicate annotation walk in _parse_input Sydney Runkle 2026-04-30 10:28:53 -04:00
  • 6c719df31d perf(core): memoize get_all_basemodel_annotations with lru_cache Sydney Runkle 2026-04-30 10:26:39 -04:00
  • 7ff6c96539 refactor(core): remove dead _get_filtered_args function Sydney Runkle 2026-04-30 10:24:24 -04:00
  • efc1c48572 feat(anthropic): add AnthropicToolIdSanitizationMiddleware mdrxy/thropic-tool-sanitization Mason Daugherty 2026-04-30 03:04:17 -04:00
  • 38553c3f2d release(perplexity): 1.2.0 (#37091) langchain-perplexity==1.2.0 Mason Daugherty 2026-04-29 17:54:27 -04:00
  • 28f5448dd4 feat(perplexity): add PerplexityEmbeddings (#37082) James Liounis 2026-04-29 17:51:50 -04:00
  • 90b0047270 release(langchain): 1.2.16 (#37085) langchain==1.2.16 Sydney Runkle 2026-04-29 17:00:34 -04:00
  • 953387a0c1 chore(docs): fix js package links open-swe/9065a8d9-c0c3-5c29-b106-1a195b97ddbd open-swe[bot] 2026-04-29 18:19:19 +00:00
  • ba897ffa7e chore(docs): update x handle references (#37081) open-swe[bot] 2026-04-29 13:56:09 -04:00
  • 21d113aa86 chore(langchain): point langgraph at nh/langgraph-api-test-branch nh/langgraph-api-test-branch Nick Hollon 2026-04-29 12:59:53 -04:00
  • aee5083937 chore(core): bump langchain-protocol to 0.0.14 and regen lock files cb/chat-model-updates Nick Hollon 2026-04-29 12:44:48 -04:00
  • 0e1ebc250e fix(anthropic): cast MessageFinishData to dict for metadata access in test Nick Hollon 2026-04-29 11:31:49 -04:00
  • 6b4bea7d5d chore(model-profiles): refresh model profile data (#37074) langchain-model-profile-bot[bot] 2026-04-29 10:43:12 -04:00
  • 9e1ee842fb cr Christian Bromann 2026-04-28 20:38:45 -07:00
  • 8227fd329f cr Christian Bromann 2026-04-28 20:18:12 -07:00
  • cb97a91d37 cr Christian Bromann 2026-04-28 20:06:32 -07:00
  • 522703f199 chore(core): update delta content blocks Christian Bromann 2026-04-28 18:53:31 -07:00
  • 666dc16b00 release(standard-tests): 1.1.7 (#37067) langchain-tests==1.1.7 ccurme 2026-04-28 21:08:06 -04:00
  • 97ac1d34d0 fix(anthropic): guard httpx finalizers (#37064) open-swe[bot] 2026-04-28 20:59:00 -04:00
  • dfb8a6184c release(anthropic): 1.4.2 (#37061) langchain-anthropic==1.4.2 Mason Daugherty 2026-04-28 16:47:29 -04:00
  • 7a4594b682 fix(anthropic): restore cache_control on non-direct subclasses (#37057) Mason Daugherty 2026-04-28 16:41:22 -04:00
  • e24a80be6c update import for tests so they will pass nh/agent-streamer Nick Hollon 2026-04-28 12:17:54 -04:00
  • 5f36ae3131 some fixups after merge Nick Hollon 2026-04-28 12:13:06 -04:00
  • 5ff0b673c0 Merge remote-tracking branch 'origin/master' into nh/agent-streamer Nick Hollon 2026-04-28 11:32:34 -04:00
  • bbb0592703 update langchain_v1 stream_v2 to reflect latest work on langgraph Nick Hollon 2026-04-28 11:10:20 -04:00
  • 37be34be82 fix(core): make removal optional in warn_deprecated (#37056) Mason Daugherty 2026-04-28 11:05:31 -04:00
  • 5790244b95 chore(model-profiles): refresh model profile data (#37051) langchain-model-profile-bot[bot] 2026-04-28 10:21:33 -04:00
  • cd80a805b2 fix(text-splitters): remove invalid and duplicate separators in Kotlin, Rust, and Haskell (#37039) Deepak Bhagat 2026-04-28 00:38:12 +05:30
  • 2fe4e2c7b0 refactor(core): use cached_property for openai function schema and char count sr/tool-schema-caching Sydney Runkle 2026-04-27 13:54:00 -04:00
  • 273a0374cb perf(core): cache tool openai-function JSON-char count Sydney Runkle 2026-04-24 09:44:22 -04:00
  • 74e605a314 perf(core): cache _format_tool_to_openai_function per tool instance Sydney Runkle 2026-04-24 09:30:16 -04:00
  • 3b9750f0a4 fix(text-splitters): remove incorrect C# and Elixir separator keywords (#37037) Dayna Blackwell 2026-04-27 10:48:19 -07:00
  • 2523f67ab5 perf(core): invalidate cached tool_call_schema and args on field mutation Sydney Runkle 2026-04-21 09:57:07 -04:00
  • c257b68466 perf(core): avoid repeated tool_call_schema access in _format_tool_to_openai_function Sydney Runkle 2026-04-21 09:45:16 -04:00
  • c4644ffc66 perf(core): cache BaseTool.tool_call_schema and args as cached_property Sydney Runkle 2026-04-21 08:42:20 -04:00
  • 4cd09d39ae test(langchain): fix benchmark quality issues from code review Sydney Runkle 2026-04-21 08:29:36 -04:00
  • 3b030cb9f2 test(langchain): expand create_agent benchmarks with tool-heavy scenarios Sydney Runkle 2026-04-21 08:25:38 -04:00
  • 845f9d3b20 chore(langchain): add pytest-codspeed to test dependencies Sydney Runkle 2026-04-21 08:21:38 -04:00
  • 3b945d02d9 perf(langchain): stop inlining agent state into tool-dispatch Sends (#36960) Sydney Runkle 2026-04-27 13:32:28 -04:00
  • aac258eaaa chore(docs): update comment for chatopenai (#37034) Lauren Hirata Singh 2026-04-27 11:43:57 -04:00
  • 83718b1129 chore(model-profiles): refresh model profile data (#37015) langchain-model-profile-bot[bot] 2026-04-27 09:48:09 -04:00
  • 2e25005e9a fix(core): support interleaved content blocks in stream_v2 bridge cb/streaming-fixes Christian Bromann 2026-04-26 23:26:58 -07:00
  • 78546e9242 fix(core): validate batch_size in _batch and _abatch to prevent infinite loop (#36663) Sharvil Saxena 2026-04-26 15:13:20 -04:00
  • 4613a4d951 docs(langchain): correct import paths in agent middleware docstrings (#36987) Kanav Bansal 2026-04-27 00:41:27 +05:30
  • d44833ce34 chore(model-profiles): refresh model profile data (#37005) langchain-model-profile-bot[bot] 2026-04-25 16:24:14 -04:00
  • 87ba30f097 ci(infra): label release jobs, resolve package name in run title (#36998) langchain-openai==1.2.1 Mason Daugherty 2026-04-24 15:38:25 -04:00
  • 56d6e89be0 hotfix: bump min core versions (#36996) Mason Daugherty 2026-04-24 15:23:28 -04:00
  • 4ea83c9676 feat(openai): add gpt-5.5-pro profile and bump OpenAI SDK open-swe/dc630b74-34da-afb7-034c-0e1072d48a8b open-swe[bot] 2026-04-24 19:19:53 +00:00
  • a70e7ab80e release(openai): 1.2.1 (#36995) Mason Daugherty 2026-04-24 15:04:36 -04:00
  • 5a37cd5537 fix(openai): add gpt-5.5 pro to Responses API check (#36994) Mason Daugherty 2026-04-24 14:58:48 -04:00
  • c4498ccaf9 chore(core): mark stream_v2/astream_v2 as beta (#36992) Nick Hollon 2026-04-24 13:27:38 -04:00
  • fa0f0d8efa release(core): 1.3.2 (#36990) langchain-core==1.3.2 Nick Hollon 2026-04-24 11:46:25 -04:00
  • 9ce72eba9f feat(core): add content-block-centric streaming (v2) (#36834) Nick Hollon 2026-04-24 11:36:17 -04:00
  • 167cc011c8 fix(agents): import DeltaChannel from new private path sr/perf-delta-channel-only Sydney Runkle 2026-04-24 10:01:06 -04:00
  • 5f2da29a1c feat(agents): use DeltaChannel for AgentState messages Sydney Runkle 2026-04-22 09:35:52 -04:00
  • 43faee1fa5 perf(core): cache tool openai-function JSON-char count sr/deepagents-perf-combo Sydney Runkle 2026-04-24 09:44:22 -04:00
  • 06e351a497 perf(core): cache _format_tool_to_openai_function per tool instance Sydney Runkle 2026-04-24 09:30:16 -04:00
  • f942d79aec perf(core): cache tool openai-function JSON-char count sr/summarization-tool-schema-cache-spike Sydney Runkle 2026-04-24 09:44:22 -04:00
  • 645b077c30 perf(core): cache _format_tool_to_openai_function per tool instance Sydney Runkle 2026-04-24 09:30:16 -04:00
  • 889a45b664 ci(infra): overlay local langchain-* installs for external partners (#36989) Nick Hollon 2026-04-24 09:23:40 -04:00
  • ffaac42bf9 ci(infra): add pytest-xdist to partner test groups (#36988) Nick Hollon 2026-04-24 09:23:03 -04:00
  • cc2feb1aea chore(model-profiles): refresh model profile data (#36982) langchain-model-profile-bot[bot] 2026-04-24 09:20:07 -04:00
  • 5f56a43753 chore(v1): bump langgraph pin to combo branch Sydney Runkle 2026-04-24 07:40:38 -04:00
  • add3fff937 fix(agents): import DeltaChannel from new private path Sydney Runkle 2026-04-24 07:31:21 -04:00
  • 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