Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions examples/email_reply_agent.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
"outputs": [],
"source": [
"from typing import Optional, Type\n",
"from langchain.pydantic_v1 import BaseModel, Field\n",
"from pydantic import BaseModel, Field\n",
"from langchain.tools import BaseTool, StructuredTool, tool\n",
"from langchain.callbacks.manager import (\n",
" AsyncCallbackManagerForToolRun,\n",
Expand Down Expand Up @@ -81,7 +81,7 @@
"outputs": [],
"source": [
"from typing import Optional, Type\n",
"from langchain.pydantic_v1 import BaseModel, Field\n",
"from pydantic import BaseModel, Field\n",
"from langchain.tools import BaseTool, StructuredTool, tool\n",
"from langchain.callbacks.manager import (\n",
" AsyncCallbackManagerForToolRun,\n",
Expand Down Expand Up @@ -428,7 +428,7 @@
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"display_name": ".venv",
"language": "python",
"name": "python3"
},
Expand Down
2 changes: 1 addition & 1 deletion examples/linear_router_example.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"outputs": [],
"source": [
"from typing import Type\n",
"from langchain.pydantic_v1 import BaseModel, Field\n",
"from pydantic import BaseModel, Field\n",
"from langchain.tools import BaseTool\n",
"\n",
"class SendEmailInput(BaseModel):\n",
Expand Down
2 changes: 1 addition & 1 deletion examples/linear_router_team.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
load_dotenv()

from typing import Optional, Type
from langchain.pydantic_v1 import BaseModel, Field
from pydantic import BaseModel, Field
from langchain.tools import BaseTool, StructuredTool, tool
from langchain.callbacks.manager import (
AsyncCallbackManagerForToolRun,
Expand Down
8 changes: 4 additions & 4 deletions examples/population_simulator.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
"outputs": [],
"source": [
"from typing import Type\n",
"from langchain.pydantic_v1 import BaseModel, Field\n",
"from pydantic import BaseModel, Field\n",
"from langchain.tools import BaseTool\n",
"from typing import List\n",
"from peewee import Model, SqliteDatabase, CharField, IntegerField, TextField\n",
Expand Down Expand Up @@ -790,7 +790,7 @@
"outputs": [],
"source": [
"from typing import Type\n",
"from langchain.pydantic_v1 import BaseModel, Field\n",
"from pydantic import BaseModel, Field\n",
"from langchain.tools import BaseTool\n",
"\n",
"class Purchase(BaseModel):\n",
Expand Down Expand Up @@ -822,7 +822,7 @@
"outputs": [],
"source": [
"from typing import Optional, Type\n",
"from langchain.pydantic_v1 import BaseModel, Field\n",
"from pydantic import BaseModel, Field\n",
"from langchain.tools import BaseTool\n",
"\n",
"class CustomerSupportInput(BaseModel):\n",
Expand Down Expand Up @@ -853,7 +853,7 @@
"outputs": [],
"source": [
"from typing import Type\n",
"from langchain.pydantic_v1 import BaseModel, Field\n",
"from pydantic import BaseModel, Field\n",
"from langchain.tools import BaseTool\n",
"\n",
"class LoanRequest(BaseModel):\n",
Expand Down
3 changes: 1 addition & 2 deletions flo_ai/retrievers/flo_retriever.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,8 @@
from langchain.retrievers import ContextualCompressionRetriever
from langchain.retrievers.document_compressors import DocumentCompressorPipeline
from flo_ai.retrievers.flo_compression_pipeline import FloCompressionPipeline
from langchain.tools.retriever import create_retriever_tool
from functools import partial
from langchain.pydantic_v1 import BaseModel, Field
from pydantic import BaseModel, Field
from langchain_core.tools import Tool
from typing import Optional
from langchain_core.callbacks import Callbacks
Expand Down
3,520 changes: 1,930 additions & 1,590 deletions poetry.lock

Large diffs are not rendered by default.

18 changes: 8 additions & 10 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,24 @@ license = "MIT"
readme = "README.md"

[tool.poetry.dependencies]
python = ">=3.10, <3.13"
langchain = "0.2.11"
langgraph = "0.0.55"
python = ">=3.10,<4.0"
langchain = "0.3.3"
langgraph = "0.2.38"
ipython = "8.24.0"
httpx = "0.27.0"
langchain-community = "0.2.0"
langchain-experimental = "0.0.59"
pillow = "^10.3.0"
pydantic = "^2.9.2"
langchain-community = "0.3.2"


[tool.poetry.group.dev.dependencies]
langchain-mongodb = "^0.1.5"
langchain-chroma = "^0.1.1"
langchain-mongodb = "^0.2.0"
langchain-chroma = "^0.1.4"
langchainhub = "^0.1.17"
pypdf = "^4.2.0"
ipykernel = "^6.29.5"
langchain-openai = "^0.1.8"
openai-ratelimiter = "^0.5"
langchain-anthropic = "^0.1.22"
langchain-openai = "^0.2.2"
langchain-anthropic = "^0.2.3"
db-sqlite3 = "^0.0.1"
peewee = "^3.17.6"
python-dotenv = "^1.0.1"
Expand Down