-
Notifications
You must be signed in to change notification settings - Fork 20.1k
Closed
Labels
bugRelated to a bug, vulnerability, unexpected error with an existing featureRelated to a bug, vulnerability, unexpected error with an existing featurelangchain`langchain` package issues & PRs`langchain` package issues & PRsopenai`langchain-openai` package issues & PRs`langchain-openai` package issues & PRs
Description
Checked other resources
- This is a bug, not a usage question.
- I added a clear and descriptive title that summarizes this issue.
- I used the GitHub search to find a similar question and didn't find it.
- I am sure that this is a bug in LangChain rather than my code.
- The bug is not resolved by updating to the latest stable version of LangChain (or the specific integration package).
- This is not related to the langchain-community package.
- I posted a self-contained, minimal, reproducible example. A maintainer can copy it and run it AS IS.
Package (Required)
- langchain
- langchain-openai
- langchain-anthropic
- langchain-classic
- langchain-core
- langchain-cli
- langchain-model-profiles
- langchain-tests
- langchain-text-splitters
- langchain-chroma
- langchain-deepseek
- langchain-exa
- langchain-fireworks
- langchain-groq
- langchain-huggingface
- langchain-mistralai
- langchain-nomic
- langchain-ollama
- langchain-perplexity
- langchain-prompty
- langchain-qdrant
- langchain-xai
- Other / not sure / general
Example Code (Python)
from dataclasses import dataclass
from langchain.agents import create_agent
@dataclass
class Context:
user_id: str
session_id: str
agent = create_agent(
model=model,
tools=tools,
context_schema=Context
)
result = agent.invoke(
{"messages": [{"role": "user", "content": "Hello"}]},
context=Context(user_id="123", session_id="abc")
)Error Message and Stack Trace (if applicable)
Description
Runtime context is not supported now?
The context_schema and context parameters doesn't exist.
for create_agent(), action_agent.astream(), action_agent.ainvoke(), ChatOpenAI(), model.ainvoke() and so on.
The old config["configurable"] pattern still works for backward compatibility,
but using the new context parameter is recommended for new applications
or applications migrating to v1.
https://docs.langchain.com/oss/python/migrate/langchain-v1#runtime-context
System Info
Python 3.12.9
langchain==1.1.3
langchain-core==1.2.0
langchain-mcp-adapters==0.2.1
langchain-openai==1.1.3
langgraph==1.0.5
langgraph-checkpoint==3.0.1
langgraph-prebuilt==1.0.5
langgraph-sdk==0.3.0
langsmith==0.4.59
Metadata
Metadata
Assignees
Labels
bugRelated to a bug, vulnerability, unexpected error with an existing featureRelated to a bug, vulnerability, unexpected error with an existing featurelangchain`langchain` package issues & PRs`langchain` package issues & PRsopenai`langchain-openai` package issues & PRs`langchain-openai` package issues & PRs