Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge langchain==0.2.6 to skypoint-langchain #14

Merged
merged 4,359 commits into from
Jun 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4359 commits
Select commit Hold shift + click to select a range
42257b1
partners: fix numpy dep (#22858)
ccurme Jun 13, 2024
869523a
[docs]: added info for TavilySearchResults (#22765)
isahers1 Jun 13, 2024
ce0b0f2
experimental[major]: Force users to opt-in into code that relies on t…
eyurtsev Jun 13, 2024
77209f3
community[patch]: FAISS VectorStore deserializer should be opt-in (#2…
eyurtsev Jun 13, 2024
8f7cc73
ci: Add script to check for pickle usage in community (#22863)
eyurtsev Jun 13, 2024
a766815
experimental[patch]/docs[patch]: Update links to security docs (#22864)
eyurtsev Jun 13, 2024
bae82e9
core: In astream_events v2 propagate cancel/break to the inner astrea…
nfcampos Jun 13, 2024
bcbb434
core[patch]: Treat type as a special field when merging lists (#22750)
jacoblee93 Jun 13, 2024
7234fd0
core: release 0.2.6 (#22868)
efriis Jun 13, 2024
5bc7748
langchain: release 0.2.4 (#22872)
efriis Jun 14, 2024
57783c5
Fix: lint errors and update Field alias in models.py and AutoSelectio…
daniyuu Jun 14, 2024
41e232c
Fix typo in vearch.md (#22840)
liuzc9 Jun 14, 2024
ada1e5c
docs: s/path_images/images/ for ImageCaptionLoader keyword arguments …
zqureshi Jun 14, 2024
d1cdde2
docs: update NVIDIA Riva tool to use NVIDIA NIM for LLM (#22873)
haydeniw Jun 14, 2024
75e966a
docs, cli[patch]: document loaders doc template (#22862)
isahers1 Jun 14, 2024
8bd368d
cli[patch]: Release 0.0.25 (#22876)
baskaryan Jun 14, 2024
f9a6d5c
infra: lint new docs to match doc loader template (#22867)
isahers1 Jun 14, 2024
712aa0c
docs: fixes for Elasticsearch integrations, cache doc and providers l…
giacbrd Jun 14, 2024
46c9784
docs: `ReAct` reference (#22830)
leo-gan Jun 14, 2024
1055b9a
community[minor]: Implement ZhipuAIEmbeddings interface (#22821)
maang-h Jun 14, 2024
4160b70
docs: Astra DB vectorstore, adjust syntax for automatic-embedding exa…
hemidactylus Jun 14, 2024
c417803
community[minor]: Prem Templates (#22783)
Anindyadeep Jun 14, 2024
e002c85
qdrant[patch]: Use collection_exists API instead of exceptions (#22764)
Anush008 Jun 14, 2024
7114aed
docs: Standardize ChatGroq (#22751)
lucas-tucker Jun 14, 2024
73c76b9
anthropic[patch]: always add tool_result type to ToolMessage content …
ccurme Jun 14, 2024
8e89178
docs[patch]: Expand embeddings docs (#22881)
jacoblee93 Jun 14, 2024
984c7a9
docs: generate table for document loaders (#22871)
isahers1 Jun 14, 2024
e4279f8
docs: doc loader feat table alignment (#22900)
baskaryan Jun 14, 2024
b5e2ba3
community[minor]: add chat model llamacpp (#22589)
ThanhNguye-n Jun 14, 2024
83643cb
docs: Fix typo in tutorial about structured data extraction (#22888)
baskargopinath Jun 14, 2024
d1b7a93
[Community]: HuggingFaceCrossEncoder `score` accounting for <not-rele…
keenborder786 Jun 14, 2024
f40b2c6
fireworks[patch]: add usage_metadata to (a)invoke and (a)stream (#22906)
ccurme Jun 14, 2024
181a619
anthropic[minor]: Adds streaming tool call support for Anthropic (#22…
jacoblee93 Jun 14, 2024
4a77a3a
core[patch]: fix validation of @deprecated decorator (#22513)
eyurtsev Jun 14, 2024
9a877c7
community[patch]: SitemapLoader restrict depth of parsing sitemap (CV…
eyurtsev Jun 14, 2024
c72bcda
community[major], experimental[patch]: Remove Python REPL from commun…
eyurtsev Jun 14, 2024
b61de97
community[minor]: Fix long_context_reorder.py async (#22839)
pprados Jun 14, 2024
8171efd
core[patch]: Fix FunctionCallbackHandler._on_tool_end (#22908)
kiarina Jun 14, 2024
c816d03
dcos: Add admonition to PythonREPL tool (#22909)
eyurtsev Jun 14, 2024
694ae87
docs: add groq to chatmodeltabs (#22913)
ccurme Jun 14, 2024
513e491
experimental: LLMGraphTransformer - added relationship properties. (…
istvanspace Jun 14, 2024
338180f
core: in astream_events v2 always await task even if already finished…
nfcampos Jun 14, 2024
9ef1569
core: release 0.2.7 (#22917)
efriis Jun 14, 2024
32966a0
infra: remove nvidia from monorepo scheduled tests (#22915)
ccurme Jun 14, 2024
c4f2bc9
docs: Fix wrongly referenced class name in confluence.py (#22879)
baskargopinath Jun 14, 2024
551640a
templates: remove lockfiles (#22920)
efriis Jun 14, 2024
fbeeb6d
langchain: release 0.2.5 (#22922)
efriis Jun 14, 2024
c8c67dd
text-splitters[patch]: Fix HTMLSectionSplitter (#22812)
plageon Jun 14, 2024
79a6420
community: release 0.2.5 (#22923)
efriis Jun 14, 2024
af65cac
cli[minor]: remove redefined DEFAULT_GIT_REF (#21471)
BuxianChen Jun 14, 2024
c374c98
experimental: release 0.0.61 (#22924)
efriis Jun 14, 2024
764f195
docs: add ollama json mode (#22926)
efriis Jun 14, 2024
9944ad7
community: 'Solve the issue where the _search function in Elasticsear…
caiyueliang Jun 15, 2024
570d45b
Update ollama.py with optional raw setting. (#21486)
TheBitmonkey Jun 15, 2024
6838804
docs:Fix mispelling in streaming doc (#22936)
Appletree24 Jun 15, 2024
7a0af56
docs: update ZhipuAI ChatModel docstring (#22934)
maang-h Jun 15, 2024
1c661fd
Improve llm graph transformer docstring (#22939)
tomasonjo Jun 15, 2024
e09c6bb
infra: update integration test workflow (#22945)
ccurme Jun 15, 2024
ada03dd
community(you): Better support for You.com News API (#22622)
christeefy Jun 15, 2024
892bd4c
docs: nim model name update (#22943)
dglogo Jun 15, 2024
9ff249a
standard-tests[patch]: don't require str chunk contents (#22965)
baskaryan Jun 17, 2024
19356b6
Update sql_qa.ipynb (#22966)
baskargopinath Jun 17, 2024
3e7bb76
docs: update databricks.ipynb (#22949)
eltociear Jun 17, 2024
42a379c
docs: Standardise formatting (#22948)
baskargopinath Jun 17, 2024
c437b1a
[Partner]: Add metadata to stream response (#22716)
ha3 Jun 17, 2024
e2304eb
standard-tests[patch]: Release 0.1.1 (#22984)
baskaryan Jun 17, 2024
ea96133
docs: Update llamacpp ntbk (#22907)
rlancemartin Jun 17, 2024
56ac94e
community[minor]: add `ChatSnowflakeCortex` chat model (#21490)
sp35 Jun 17, 2024
722c8f5
openai[patch]: add stream_usage parameter (#22854)
ccurme Jun 17, 2024
c6b7db6
community: Add Baichuan Embeddings batch size (#22942)
maang-h Jun 17, 2024
a54deba
Add RAG to conceptual guide (#22790)
rlancemartin Jun 17, 2024
158701a
docs: update universal init title (#22990)
baskaryan Jun 17, 2024
dd25d08
community[minor]: add tool calling for DeepInfraChat (#22745)
ovuruska Jun 17, 2024
893299c
docs[patch]: Reorder streaming guide, add tags (#22993)
jacoblee93 Jun 17, 2024
14f0cda
docs: Add some 3rd party tutorials (#22931)
169 Jun 17, 2024
d96f67b
standard-tests[patch]: Update chat model standard tests (#22378)
baskaryan Jun 17, 2024
bd4b68c
core: run_in_executor: Wrap StopIteration in RuntimeError (#22997)
nfcampos Jun 17, 2024
5ee6e22
infra: test all dependents on any change (#22994)
baskaryan Jun 17, 2024
8235bae
core[patch]: Release 0.2.8 (#23012)
baskaryan Jun 17, 2024
aacc619
community: OCI GenAI embedding batch size (#22986)
anders-swanson Jun 17, 2024
c5e0acf
docs: add bing search integration to agent (#22929)
mainred Jun 17, 2024
c2b2e32
core[minor]: message transformer utils (#22752)
baskaryan Jun 17, 2024
6605ae2
docs[patch]: Update docs links (#23013)
jacoblee93 Jun 17, 2024
3b7b276
docs[patch]: Adds evaluation sections (#23050)
jacoblee93 Jun 18, 2024
7a0b365
docs: Update how to docs for pydantic compatibility (#22983)
BellaBe Jun 18, 2024
f01f12c
Include "no escape" and "inverted section" mustache vars in Prompt.in…
nfcampos Jun 18, 2024
bf83967
[Community]: FIxed the DocumentDBVectorSearch `_similarity_search_wit…
keenborder786 Jun 18, 2024
70761af
community: Fix #22975 (Add SSL Verification Option to Requests Class …
eunhye1kim Jun 18, 2024
60ba02f
[Community]: Fixed DDG DuckDuckGoSearchResults Docstring (#22968)
keenborder786 Jun 18, 2024
a56ff19
docs: embeddings classes (#22927)
leo-gan Jun 18, 2024
e25a596
docs: Standardize DocumentLoader docstrings (#22932)
lucas-tucker Jun 18, 2024
39f6c41
langchain[patch]: add tool messages formatter for tool calling agent …
mackong Jun 18, 2024
3e835a1
langchain: add id_key option to EnsembleRetriever for metadata-based …
jiroshimaya Jun 18, 2024
62c8a67
community: add KafkaChatMessageHistory (#22216)
changliu-0520 Jun 18, 2024
55705c0
LanceDB integration update (#22869)
raghavdixit99 Jun 18, 2024
858ce26
SemanticChunker : Feature Addition ("Semantic Splitting with gradient…
rrajp Jun 18, 2024
6a66d8e
docs: `AWS` platform page update (#23063)
leo-gan Jun 18, 2024
931b41b
Update Fireworks link (#23058)
rlancemartin Jun 18, 2024
ddfbca3
docs: add trim_messages to chatbot (#23061)
baskaryan Jun 18, 2024
74c4cbb
LanceDB example minor change (#23069)
raghavdixit99 Jun 18, 2024
9f791b6
core[patch],community[patch],langchain[patch]: `tenacity` dependency …
itok01 Jun 18, 2024
5564d9e
core[patch]: Document BaseStore (#23082)
eyurtsev Jun 18, 2024
616d06d
community: glob multiple patterns when using DirectoryLoader (#22852)
finlaymacklon Jun 18, 2024
01783d6
core[patch]: Release 0.2.9 (#23091)
baskaryan Jun 18, 2024
226802f
community: add args_schema to SearxSearch (#22954)
Nold360 Jun 18, 2024
aa6415a
core[minor]: Support multiple keys in get_from_dict_or_env (#23086)
eyurtsev Jun 18, 2024
c6660df
community[minor]: Implement Doctran async execution (#22372)
gopetracca Jun 18, 2024
e271f75
docs: Fix URL formatting in deprecation warnings (#23075)
artemmukhin Jun 18, 2024
ff0c06b
langchain[patch]: fix `OutputType` of OutputParsers and fix legacy AP…
hmasdev Jun 18, 2024
093ae04
core[patch]: Pin pydantic in py3.12.4 (#23130)
baskaryan Jun 18, 2024
b483bf5
core[minor]: handle boolean data in draw_mermaid (#23135)
vbarda Jun 18, 2024
cf38981
docs: use trim_messages in chatbot how to (#23139)
baskaryan Jun 18, 2024
74749c9
docs[patch]: Adds feedback input after thumbs up/down (#23141)
jacoblee93 Jun 18, 2024
2ae7187
docs[patch]: Fix typo in feedback (#23146)
jacoblee93 Jun 18, 2024
e8a8286
core[patch]: runnablewithchathistory from core.runnables (#23136)
baskaryan Jun 19, 2024
90559fd
openai[patch], standard-tests[patch]: don't pass in falsey stop vals …
baskaryan Jun 19, 2024
3dfd055
anthropic: docstrings (#23145)
leo-gan Jun 19, 2024
93d0ad9
anthropic[patch]: test image input (#23155)
baskaryan Jun 19, 2024
86ee4f0
text-splitters: Introduce Experimental Markdown Syntax Splitter (#22257)
relston Jun 19, 2024
109a70f
ibm: docstrings (#23149)
leo-gan Jun 19, 2024
6b46b5e
community: add **request_kwargs and expect TimeError AsyncHtmlLoader …
deershark Jun 19, 2024
9ab7a6d
docs: Overhaul Databricks components documentation (#22884)
B-Step62 Jun 19, 2024
3d54784
text-splitters: Fix/recursive json splitter data persistence issue (#…
bilkoh Jun 19, 2024
0c2ebe5
docs[patch]: Standardize prerequisites in tutorial docs (#23150)
jacoblee93 Jun 19, 2024
a70b7a6
ai21: docstrings (#23142)
leo-gan Jun 19, 2024
a3bae56
core[patch]: Update documentation in LLM namespace (#23138)
eyurtsev Jun 19, 2024
fe4f100
core[patch]: Document embeddings namespace (#23132)
eyurtsev Jun 19, 2024
4fe8403
core[patch]: Expand documentation in the indexing namespace (#23134)
eyurtsev Jun 19, 2024
ca798bc
community: move test to integration tests (#23178)
ccurme Jun 19, 2024
1007a71
community[patch]: Prevent unit tests from making network requests (#2…
eyurtsev Jun 19, 2024
a34e650
core[patch]: Add doc-string to document compressor (#23085)
eyurtsev Jun 19, 2024
ae4c0ed
core[patch]: Add documentation to load namespace (#23143)
eyurtsev Jun 19, 2024
2b08e9e
core[patch]: update test to catch circular imports (#23172)
ccurme Jun 19, 2024
883e90d
core[patch]: Add an example to the Document schema doc-string (#23131)
eyurtsev Jun 19, 2024
677408b
core[patch]: fix chat history circular import (#23182)
baskaryan Jun 19, 2024
505a2e8
fix: MoonshotChat fails when setting the moonshot_api_key through the…
chenxi-null Jun 19, 2024
9b82707
docs: add bing search tool to ms platform (#23183)
mainred Jun 19, 2024
50484be
prompty: docstring (#23152)
leo-gan Jun 19, 2024
94452a9
core[patch[: add exceptions propagation test for astream_events v2 (#…
skozlovf Jun 19, 2024
db6f46c
langchain[small]: Change type to BasePromptTemplate (#23083)
pprados Jun 19, 2024
e162893
community[patch]: update sambastudio embeddings (#23133)
jhpiedrahitao Jun 19, 2024
b3e53ff
community[patch]: sambanova llm integration improvement (#23137)
jhpiedrahitao Jun 19, 2024
0a4ee86
openai[patch]: image token counting (#23147)
baskaryan Jun 19, 2024
48d6ea4
upstage: move to external repo (#22506)
efriis Jun 19, 2024
710197e
community[patch]: restore compatibility with SQLAlchemy 1.x (#22546)
krassowski Jun 19, 2024
8698cb9
infra: add more formatter rules to openai (#23189)
baskaryan Jun 19, 2024
3c91720
core[patch]: Add doc-strings to outputs, fix @root_validator (#23190)
eyurtsev Jun 19, 2024
c2d4354
core[patch]: Document messages namespace (#23154)
eyurtsev Jun 19, 2024
255ad39
infra: run CI on large diffs (#23192)
baskaryan Jun 19, 2024
1fcf875
core[patch]: Document agent schema (#23194)
eyurtsev Jun 19, 2024
7193634
fireworks[patch]: fix api_key alias in Fireworks LLM (#23118)
shaunakgodbole Jun 19, 2024
a4bcb45
core:Add optional max_messages to MessagePlaceholder (#16098)
DaveDeCaprio Jun 19, 2024
bd5c92a
docs: standard params (#23199)
baskaryan Jun 20, 2024
ad7f2ec
standard-tests[patch]: test stop not stop_sequences (#23200)
baskaryan Jun 20, 2024
9b3a025
fix https://github.com/langchain-ai/langchain/issues/23215 (#23216)
helloproblems Jun 20, 2024
066a5a2
huggingface[patch]: fix CI for python 3.12 (#23197)
ccurme Jun 20, 2024
41f7620
huggingface: docstrings (#23148)
leo-gan Jun 20, 2024
b03c801
Docs: Update Rag tutorial so it includes an additional notebook cell …
Random-Black-Coder Jun 20, 2024
dd4d441
doc: replace function all with tool call (#23184)
mainred Jun 20, 2024
6a1a0d9
partners[minor]: Fix value error message for with_structured_output (…
julianweng Jun 20, 2024
51e75cf
community: docstrings (#23202)
leo-gan Jun 20, 2024
61daa16
docs: Update clean up API reference (#23221)
eyurtsev Jun 20, 2024
3ab49c0
docs: API reference remove Prev/Up/Next buttons (#23225)
eyurtsev Jun 20, 2024
8711c61
core[minor]: Adds an in-memory implementation of RecordManager (#13200)
pprados Jun 20, 2024
0bce28c
core(patch): Fix encoding problem of load_prompt method (#21559)
liugddx Jun 20, 2024
cb6cf4b
Fix return value type of dumpd (#20123)
XinyueZ Jun 20, 2024
bc4cd9c
community[patch]: Update root_validators ChatModels: ChatBaichuan, Qi…
maang-h Jun 20, 2024
60db79a
docs[patch]: Update Anthropic chat model docs (#23226)
jacoblee93 Jun 20, 2024
59d7adf
core[patch]: Add clarification about streaming to RunnableLambda (#23…
eyurtsev Jun 20, 2024
bf7763d
docs: add serialization guide (#23223)
ccurme Jun 20, 2024
abb3066
docs: clarify streaming with RunnableLambda (#23228)
ccurme Jun 20, 2024
cd68123
pinecone[patch]: Update Poetry requirements for pinecone-client >=3.2…
cwaddingham Jun 20, 2024
d5be160
community[patch]: Fix sql_databse.from_databricks issue when ran from…
lmoros-DB Jun 20, 2024
7545b1d
core[patch]: Fix doc-strings for code blocks (#23232)
eyurtsev Jun 20, 2024
a349fce
docs[minor],community[patch]: Minor tutorial docs improvement, minor …
Robert-Jia00129 Jun 20, 2024
12e0c28
docs: fix chat model methods table (#23233)
baskaryan Jun 20, 2024
a7b4175
standard tests: add test for tool calling (#23234)
ccurme Jun 20, 2024
5da7eb9
docs[patch]: Update link (#23240)
jacoblee93 Jun 21, 2024
976b456
docs: BaseChatModel key methods table (#23238)
baskaryan Jun 21, 2024
b108b4d
core[patch]: set schema format for AsyncRootListenersTracer (#23214)
mackong Jun 21, 2024
401d469
langchain: fix systax warning in create_json_chat_agent (#23253)
emfomy Jun 21, 2024
1c2b9cc
core[minor]: Update pgvector transalor for langchain_postgres (#23217)
pprados Jun 21, 2024
360a70c
core[patch]: fix no current event loop for sql history in async mode …
mackong Jun 21, 2024
abe7566
core[minor]: BaseChatModel with_structured_output implementation (#22…
bracesproul Jun 21, 2024
75c7c3a
openai: release 0.1.9 (#23263)
ccurme Jun 21, 2024
0deb98a
pinecone: Fix multiprocessing issue in PineconeVectorStore (#22571)
Vwake04 Jun 21, 2024
4c97a9e
docs: fix message transformer docstrings (#23264)
baskaryan Jun 21, 2024
8632626
docs[patch]: Adds prereqs to trim messages (#23270)
jacoblee93 Jun 21, 2024
9eda8f2
docs: fix trim_messages code blocks (#23271)
baskaryan Jun 21, 2024
f9aea3d
partners: add lint docstrings for chroma module (#23249)
Zizo-Vi Jun 21, 2024
f824f6d
docs: fix merge message runs docstring (#23279)
baskaryan Jun 21, 2024
4bb3d5c
[community][quick-fix]: changed from blob.path to blob.path.name in 0…
rahul-trip Jun 21, 2024
3c42bf8
community(patch):Fix PineconeHynridSearchRetriever not having search_…
liugddx Jun 21, 2024
3b7b933
community[minor]: OpenAPI agent. Add support for PUT, DELETE and PATC…
pow3rpi Jun 21, 2024
7ee2822
community: Fix TypeError in PebbloRetrievalQA (#23170)
Raj725 Jun 21, 2024
9ac302c
core[minor]: update draw_mermaid node label processing (#23285)
vbarda Jun 21, 2024
efb4c12
[Core] Add support for inferring Annotated types (#23284)
hinthornw Jun 21, 2024
bcac6c3
openai[patch]: temp fix ignore lint (#23290)
baskaryan Jun 21, 2024
5d4133d
community: Overhaul Databricks provider documentation (#23203)
B-Step62 Jun 21, 2024
0cd3f93
Enhance metadata of sharepointLoader. (#22248)
rahul-trip Jun 22, 2024
987099c
community: `toolkits` docstrings (#23286)
leo-gan Jun 22, 2024
d903792
standard-tests[minor]: Add standard tests for cache (#23357)
eyurtsev Jun 24, 2024
4964ba7
Update multimodal_prompts.ipynb (#23301)
baskargopinath Jun 24, 2024
60103fc
community: Fix OVHcloud 401 Unauthorized on embedding. (#23260)
Joffref Jun 24, 2024
aa358f2
community: Add ZenGuard tool (#22959)
baur-krykpayev Jun 24, 2024
753edf9
docs[patch]: Update chatbot tools how-to guide (#23362)
jacoblee93 Jun 24, 2024
f5ff7f1
Add OCI Generative AI new model support (#22880)
raveharpaz Jun 24, 2024
d2db561
docs[patch]: Adds callout in LLM concept docs, remove deprecated code…
jacoblee93 Jun 24, 2024
aeeda37
Sanitize backticks from neo4j labels and types for import (#23367)
tomasonjo Jun 24, 2024
2b87e33
community: fix issue with nested field extraction in MongodbLoader (#…
comsa33 Jun 24, 2024
e1190c8
mongodb[patch]: fix CI for python 3.12 (#23369)
ccurme Jun 24, 2024
3b3ed72
standard-tests[minor]: Add standard tests for BaseStore (#23360)
eyurtsev Jun 24, 2024
1e750f1
standard-tests[minor]: Add standard read write test suite for vectors…
eyurtsev Jun 24, 2024
168e9ed
partners: add custom options to MongoDBChatMessageHistory (#22944)
userlerueda Jun 24, 2024
57c13b4
docs[patch]: Fix typo in how to guide for message history (#23364)
jacoblee93 Jun 24, 2024
d5b2a93
package: security update urllib3 to @1.26.19 (#23366)
smziaurrashid Jun 24, 2024
7b10663
docs: update sql_query_checking.ipynb (#23345)
eltociear Jun 24, 2024
398b2b9
community[minor]: Add Ascend NPU optimized Embeddings (#20260)
yuncliu Jun 24, 2024
af620db
partners: add lint docstrings for azure-dynamic-sessions/together mod…
Zizo-Vi Jun 24, 2024
2115fb7
Replace llm variable with model (#23280)
mirnawong1 Jun 24, 2024
9ef93ec
community[minor]: Added classification_location parameter in PebbloSa…
rahul-trip Jun 24, 2024
f58c40b
docs: Update QianfanChatEndpoint ChatModel docstring (#23337)
maang-h Jun 24, 2024
b33d234
community: FlashrankRerank support loading customer client (#23350)
Zizo-Vi Jun 24, 2024
68e0ae3
langchain[patch]: update removal target for LLMChain (#23373)
ccurme Jun 24, 2024
d138438
Add Encoded Chain Extraction
arunraja1 Jun 25, 2024
c28276e
Sync-langchain
arunraja1 Jun 25, 2024
6581379
chore: Bump version to 0.2.3dev1 for langchain-community, langchain-c…
arunraja1 Jun 25, 2024
701bce4
chore: Add StateTool to langchain_community and langchain_core tools
arunraja1 Jun 25, 2024
ad50702
community: add default value to bing_search_url (#23306)
mainred Jun 25, 2024
4530d85
Merge pull request #22662
ret2libc Jun 25, 2024
a75b32a
docs: Fix typo in LLMChain tutorial (#23380)
Doge-is-Dope Jun 25, 2024
d3520a7
docs: Added providers page for Pebblo and docs for PebbloRetrievalQA …
Raj725 Jun 25, 2024
22fa32e
LLM Graph transformer dealing with empty strings (#23368)
tomasonjo Jun 25, 2024
9d145b9
openai[patch]: fix tool calling token counting (#23408)
baskaryan Jun 25, 2024
fb3df89
docs: Update README.md (#23409)
baskaryan Jun 25, 2024
92ac0fc
openai[patch]: Release 0.1.10 (#23410)
baskaryan Jun 25, 2024
f055f2a
infra: install integration deps as needed (#23413)
baskaryan Jun 25, 2024
7e9e69c
core[patch]: Add unit test for str and repr for Document (#23414)
eyurtsev Jun 25, 2024
730c551
core[patch]: export tool output parsers from langchain_core.output_pa…
ccurme Jun 25, 2024
8955bc1
[Core] Logging: Suppress missing parent warning (#23363)
hinthornw Jun 25, 2024
c93d9e6
Community: Update and fix ZenGuardTool docs and add ZenguardTool to i…
yaksh0nti Jun 25, 2024
c961934
docs: rerun chatbot tutorial to remove warnings (#23417)
ccurme Jun 25, 2024
f788d09
docs: update trim messages guide (#23418)
ccurme Jun 25, 2024
85f5d14
[docs]: split up tool docs (#22919)
isahers1 Jun 25, 2024
86ca44d
core: release 0.2.10 (#23420)
ccurme Jun 25, 2024
03c41e7
langchain: release 0.2.6 (#23426)
ccurme Jun 25, 2024
d351560
Bump version to 0.2.4dev1 for langchain-community, langchain-core, an…
arunraja1 Jun 27, 2024
509bb72
Merge branch 'main' of https://github.com/skypointcloud/skypoint-lang…
arunraja1 Jun 27, 2024
835cc31
Resolved conflicts by taking current branch changes
arunraja1 Jun 27, 2024
508cdcc
Bump version to 0.2.11dev1 for langchain-community, langchain-core, a…
arunraja1 Jun 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .devcontainer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ You can use the dev container configuration in this folder to build and run the
You may use the button above, or follow these steps to open this repo in a Codespace:
1. Click the **Code** drop-down menu at the top of https://github.com/langchain-ai/langchain.
1. Click on the **Codespaces** tab.
1. Click **Create codespace on master** .
1. Click **Create codespace on master**.

For more info, check out the [GitHub documentation](https://docs.github.com/en/free-pro-team@latest/github/developing-online-with-codespaces/creating-a-codespace#creating-a-codespace).

Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

// The optional 'workspaceFolder' property is the path VS Code should open by default when
// connected. This is typically a file mount in .devcontainer/docker-compose.yml
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
"workspaceFolder": "/workspaces/langchain",

// Prevent the container from shutting down
"overrideCommand": true
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ services:
context: ..
volumes:
# Update this to wherever you want VS Code to mount the folder of your project
- ..:/workspaces:cached
- ..:/workspaces/langchain:cached
networks:
- langchain-network
# environment:
Expand Down
41 changes: 1 addition & 40 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,43 +3,4 @@
Hi there! Thank you for even being interested in contributing to LangChain.
As an open-source project in a rapidly developing field, we are extremely open to contributions, whether they involve new features, improved infrastructure, better documentation, or bug fixes.

To learn about how to contribute, please follow the [guides here](https://python.langchain.com/docs/contributing/)

## 🗺️ Guidelines

### 👩‍💻 Ways to contribute

There are many ways to contribute to LangChain. Here are some common ways people contribute:

- [**Documentation**](https://python.langchain.com/docs/contributing/documentation): Help improve our docs, including this one!
- [**Code**](https://python.langchain.com/docs/contributing/code): Help us write code, fix bugs, or improve our infrastructure.
- [**Integrations**](https://python.langchain.com/docs/contributing/integration): Help us integrate with your favorite vendors and tools.

### 🚩GitHub Issues

Our [issues](https://github.com/langchain-ai/langchain/issues) page is kept up to date with bugs, improvements, and feature requests.

There is a taxonomy of labels to help with sorting and discovery of issues of interest. Please use these to help organize issues.

If you start working on an issue, please assign it to yourself.

If you are adding an issue, please try to keep it focused on a single, modular bug/improvement/feature.
If two issues are related, or blocking, please link them rather than combining them.

We will try to keep these issues as up-to-date as possible, though
with the rapid rate of development in this field some may get out of date.
If you notice this happening, please let us know.

### 🙋Getting Help

Our goal is to have the simplest developer setup possible. Should you experience any difficulty getting setup, please
contact a maintainer! Not only do we want to help get you unblocked, but we also want to make sure that the process is
smooth for future contributors.

In a similar vein, we do enforce certain linting, formatting, and documentation standards in the codebase.
If you are finding these difficult (or even just annoying) to work with, feel free to contact a maintainer for help -
we do not want these to get in the way of getting good code into the codebase.

### Contributor Documentation

To learn about how to contribute, please follow the [guides here](https://python.langchain.com/docs/contributing/)
To learn how to contribute to LangChain, please follow the [contribution guide here](https://python.langchain.com/docs/contributing/).
38 changes: 38 additions & 0 deletions .github/DISCUSSION_TEMPLATE/ideas.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
labels: [idea]
body:
- type: checkboxes
id: checks
attributes:
label: Checked
description: Please confirm and check all the following options.
options:
- label: I searched existing ideas and did not find a similar one
required: true
- label: I added a very descriptive title
required: true
- label: I've clearly described the feature request and motivation for it
required: true
- type: textarea
id: feature-request
validations:
required: true
attributes:
label: Feature request
description: |
A clear and concise description of the feature proposal. Please provide links to any relevant GitHub repos, papers, or other resources if relevant.
- type: textarea
id: motivation
validations:
required: true
attributes:
label: Motivation
description: |
Please outline the motivation for the proposal. Is your feature request related to a problem? e.g., I'm always frustrated when [...]. If this is related to another GitHub issue, please link here too.
- type: textarea
id: proposal
validations:
required: false
attributes:
label: Proposal (If applicable)
description: |
If you would like to propose a solution, please describe it here.
122 changes: 122 additions & 0 deletions .github/DISCUSSION_TEMPLATE/q-a.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
labels: [Question]
body:
- type: markdown
attributes:
value: |
Thanks for your interest in LangChain 🦜️🔗!

Please follow these instructions, fill every question, and do every step. 🙏

We're asking for this because answering questions and solving problems in GitHub takes a lot of time --
this is time that we cannot spend on adding new features, fixing bugs, writing documentation or reviewing pull requests.

By asking questions in a structured way (following this) it will be much easier for us to help you.

There's a high chance that by following this process, you'll find the solution on your own, eliminating the need to submit a question and wait for an answer. 😎

As there are many questions submitted every day, we will **DISCARD** and close the incomplete ones.

That will allow us (and others) to focus on helping people like you that follow the whole process. 🤓

Relevant links to check before opening a question to see if your question has already been answered, fixed or
if there's another way to solve your problem:

[LangChain documentation with the integrated search](https://python.langchain.com/docs/get_started/introduction),
[API Reference](https://api.python.langchain.com/en/stable/),
[GitHub search](https://github.com/langchain-ai/langchain),
[LangChain Github Discussions](https://github.com/langchain-ai/langchain/discussions),
[LangChain Github Issues](https://github.com/langchain-ai/langchain/issues?q=is%3Aissue),
[LangChain ChatBot](https://chat.langchain.com/)
- type: checkboxes
id: checks
attributes:
label: Checked other resources
description: Please confirm and check all the following options.
options:
- label: I added a very descriptive title to this question.
required: true
- label: I searched the LangChain documentation with the integrated search.
required: true
- label: I used the GitHub search to find a similar question and didn't find it.
required: true
- type: checkboxes
id: help
attributes:
label: Commit to Help
description: |
After submitting this, I commit to one of:

* Read open questions until I find 2 where I can help someone and add a comment to help there.
* I already hit the "watch" button in this repository to receive notifications and I commit to help at least 2 people that ask questions in the future.
* Once my question is answered, I will mark the answer as "accepted".
options:
- label: I commit to help with one of those options 👆
required: true
- type: textarea
id: example
attributes:
label: Example Code
description: |
Please add a self-contained, [minimal, reproducible, example](https://stackoverflow.com/help/minimal-reproducible-example) with your use case.

If a maintainer can copy it, run it, and see it right away, there's a much higher chance that you'll be able to get help.

**Important!**

* Use code tags (e.g., ```python ... ```) to correctly [format your code](https://help.github.com/en/github/writing-on-github/creating-and-highlighting-code-blocks#syntax-highlighting).
* INCLUDE the language label (e.g. `python`) after the first three backticks to enable syntax highlighting. (e.g., ```python rather than ```).
* Reduce your code to the minimum required to reproduce the issue if possible. This makes it much easier for others to help you.
* Avoid screenshots when possible, as they are hard to read and (more importantly) don't allow others to copy-and-paste your code.

placeholder: |
from langchain_core.runnables import RunnableLambda

def bad_code(inputs) -> int:
raise NotImplementedError('For demo purpose')

chain = RunnableLambda(bad_code)
chain.invoke('Hello!')
render: python
validations:
required: true
- type: textarea
id: description
attributes:
label: Description
description: |
What is the problem, question, or error?

Write a short description explaining what you are doing, what you expect to happen, and what is currently happening.
placeholder: |
* I'm trying to use the `langchain` library to do X.
* I expect to see Y.
* Instead, it does Z.
validations:
required: true
- type: textarea
id: system-info
attributes:
label: System Info
description: |
Please share your system info with us.

"pip freeze | grep langchain"
platform (windows / linux / mac)
python version

OR if you're on a recent version of langchain-core you can paste the output of:

python -m langchain_core.sys_info
placeholder: |
"pip freeze | grep langchain"
platform
python version

Alternatively, if you're on a recent version of langchain-core you can paste the output of:

python -m langchain_core.sys_info

These will only surface LangChain packages, don't forget to include any other relevant
packages you're using (if you're not sure what's relevant, you can paste the entire output of `pip freeze`).
validations:
required: true
Loading
Loading