langchain 1.0 – Feedback Wanted! #32147
Replies: 3 comments 1 reply
-
Will all features be supported on Typescript? Thanks, best regards to the team!!!!!! |
Beta Was this translation helpful? Give feedback.
-
Looks like a meaningful step toward a leaner, more discoverable package! |
Beta Was this translation helpful? Give feedback.
-
Langraph and Langchain-core are pretty distinct things with diff scope and functions. What happens with projects using langchain-core abstractions and not using Langgraph, will this force langgraph as a dependency? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
(Originally posted to the new LangChain forum! -- Join the discussion here)
Hey everyone,
We’re getting ready to release version 1.0 of the
langchain
package, and we’d love your input before it goes live.Over the past few months, we’ve been rethinking the structure of the package to make it simpler, more focused, and easier to use—especially as agentic workflows become more common in real-world applications.
💡 Here’s What We’re Thinking
We want
langchain
1.0 to offer a clean, intuitive starting point focused on the most-used patterns and abstractions:Re-export core primitives like
messages
,tools
, andprompts
fromlangchain_core
so users don’t need to learn multiple packages up front.Expose common building blocks—agents, chains, mcp (model-context-protocol), retrievers—at the top level to make discovery and usage easier.
Simplified onboarding with:
Streamlined access to models and embeddings through universal init helpers:
init_chat_model
to quickly get a chat model runninginit_embeddings
to easily configure embeddingsPrebuilt workflows for common use cases like RAG, summarization, SQL, and more — so you can hit the ground running
We’re also removing deprecated modules to reduce clutter and improve usability.
🔧 Adding LangGraph as a dependency
The
langchain
package will depend on:langchain-core
– for core abstractions like chat models, messages, tools, and promptslanggraph
– for agent workflow support📚 Docs
We’re actively working on improving the documentation experience across our open-source ecosystem—including
langchain
,langgraph
, and more.Our goals are to:
langgraph
Some of this work is already live, and we’ll continue rolling out improvements across the ecosystem.
🧹 Cleaning House
We’re retiring many legacy or unused modules (e.g.,
adapters
,docstore
).Integrations now live in dedicated third-party packages—such as
langchain_openai
,langchain_anthropic
,langchain_google
—or in the community-maintainedlangchain_community
. The mainlangchain
package will no longer proxy imports from them.To support existing projects that may still rely on deprecated functionality provided by
langchain
, we’ll publish alangchain-legacy
package that retains the current structure and functionality.🧠 We’d Love Your Feedback
We’re working to make
langchain
1.0 both powerful and ergonomic—and your input is key to getting it right.We’re especially interested in:
Feel free to reply on the forum with thoughts, questions, or concerns.
Thanks for building with us!
—The LangChain Team
Beta Was this translation helpful? Give feedback.
All reactions