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

Add FalkorDB support #2774

Closed
wants to merge 3,016 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3016 commits
Select commit Hold shift + click to select a range
00a727e
fix(openai): Pass OpenAI caching information through in responses (#6…
jacoblee93 Oct 2, 2024
26f0714
chore(openai): Release 0.3.5 (#6923)
jacoblee93 Oct 2, 2024
0997968
feat(core): Adds exported typeguards for messages (#6925)
jacoblee93 Oct 3, 2024
49d319f
Add better error msg (#6928)
hinthornw Oct 3, 2024
d3affce
feat(core): Allow serialized messages as BaseMessageLikes (#6930)
jacoblee93 Oct 3, 2024
5a4b926
fix(pinecone): fix PineconeStore to support null or undefined pageCon…
sam-trost Oct 3, 2024
5f81629
chore(pinecone): Release 0.1.1 (#6932)
jacoblee93 Oct 3, 2024
a5c03d9
chore(core): Release 0.3.7 (#6933)
jacoblee93 Oct 3, 2024
660af3e
core[minor]: exclude model cache from serialization (#6929)
baskaryan Oct 3, 2024
eb9ce8d
docs: Update integration contributing instructions (#6939)
jacoblee93 Oct 4, 2024
37745b0
fix: allow numberic value for keepAlive property (#6937)
mok-liee Oct 7, 2024
f9f1b7f
feat(community): add libsql vectorstore (#6904)
notrab Oct 7, 2024
ed2850c
feat(core): Allow generic configurable type to be passed into Runnabl…
jacoblee93 Oct 8, 2024
9b927fc
chore(core): Release 0.3.8 (#6951)
jacoblee93 Oct 8, 2024
b08edc5
infra: remove spam-comment-filter.yml workflow
efriis Oct 9, 2024
e065486
infra: remove spam-comment-filter.yml workflow (#6953)
efriis Oct 9, 2024
513f0be
feat(core): Allow overriding config type of RunnableLikes (#6958)
jacoblee93 Oct 10, 2024
2e0a381
fix(core): Properly serialize usage metadata (#6959)
bracesproul Oct 10, 2024
1ce51c6
core[patch], openai[patch]: add UsageMetadata details (#6950)
baskaryan Oct 10, 2024
3c46b02
chore(core): Release 0.3.9 (#6962)
jacoblee93 Oct 10, 2024
14ac872
chore(openai): Release 0.3.6 (#6964)
jacoblee93 Oct 10, 2024
ff85bbc
fix(core): Fix error message (#6965)
jacoblee93 Oct 10, 2024
763ef92
fix(openai): Ensure usage_metadata is serialized when invoking (#6966)
bracesproul Oct 11, 2024
2dcd42c
chore(openai): Release 0.3.7 (#6968)
jacoblee93 Oct 11, 2024
dcef79f
feat(core): Adds support for context variables (#6967)
jacoblee93 Oct 11, 2024
6d0900b
chore(core): Release 0.3.10 (#6972)
jacoblee93 Oct 11, 2024
c9c92b3
feat(community): Return document ids when querying pgvector store (#6…
elliots Oct 11, 2024
8a5aee5
feat(aws): Added AWS Bedrock Document and Image Support (#6956)
MNorgren Oct 11, 2024
d37d997
chore(aws): Release 0.1.1 (#6973)
jacoblee93 Oct 11, 2024
3dfcf28
chore(community): Release 0.3.5 (#6974)
jacoblee93 Oct 11, 2024
06339c3
docs: Adds context variable example to tool runtime docs (#6975)
jacoblee93 Oct 12, 2024
f075b08
docs: Update tool_runtime.ipynb (#6976)
jacoblee93 Oct 12, 2024
b627486
core(patch): Allow generic typing for context var methods (#6978)
jacoblee93 Oct 13, 2024
0c4207b
fix(docs): usage web-streams-polyfill (#6979)
electroluxcode Oct 13, 2024
34da027
docs: Update for docs build (#6980)
jacoblee93 Oct 13, 2024
e851110
fix(core): Fix config passing for single string input tools (#6981)
jacoblee93 Oct 13, 2024
a5c4ec5
chore(core): Release 0.3.11 (#6982)
jacoblee93 Oct 13, 2024
f483c6e
feat(cohere): Cohere custom client support (#6938)
debkanchan Oct 13, 2024
9c5c7e9
chore(cohere): Release 0.3.1 (#6983)
jacoblee93 Oct 13, 2024
9678c8a
fix(anthropic): Pass back full Anthropic content for stream events (#…
jacoblee93 Oct 17, 2024
2a0855a
chore(anthropic): Release 0.3.4 (#6998)
jacoblee93 Oct 17, 2024
3b65f7e
feat(docs,core): Adds error reference pages and populate codes on err…
jacoblee93 Oct 17, 2024
2bd732f
chore(core): Release 0.3.12 (#7000)
jacoblee93 Oct 17, 2024
fb26936
fix(core): Fix typo (#7001)
jacoblee93 Oct 17, 2024
16b3fcc
feat(community): Add Origin/langchain to Apify's client's user-agent …
jirispilka Oct 17, 2024
9a29419
fix(community): Fix CI (#7002)
jacoblee93 Oct 17, 2024
3ac6e4e
feat(openai): Wrap some common OpenAI errors (#7003)
jacoblee93 Oct 17, 2024
62c1ede
chore(openai): Release 0.3.8 (#7006)
jacoblee93 Oct 17, 2024
60cb965
feat(anthropic): Wrap common Anthropic model errors (#7004)
jacoblee93 Oct 17, 2024
57857c0
chore(anthropic): Release 0.3.5 (#7007)
jacoblee93 Oct 17, 2024
c32c131
fix(ci): Temporarily disable community range CI (#7005)
jacoblee93 Oct 17, 2024
41e139e
chore(core): Release 0.3.13 (#7008)
jacoblee93 Oct 17, 2024
703b001
chore(community): Release 0.3.6 (#7009)
jacoblee93 Oct 17, 2024
2f91cf2
docs: Adds example to error code page (#7010)
jacoblee93 Oct 17, 2024
c9b8026
docs: Change error code docs header (#7011)
jacoblee93 Oct 17, 2024
2a08a03
feat(openai): Support audio output (#7012)
bracesproul Oct 17, 2024
7290aa3
fix(openai): Release 0.3.9 (#7014)
bracesproul Oct 17, 2024
ac05b30
Revert "feat(openai): Support audio output" (#7016)
bracesproul Oct 17, 2024
391bc46
fix(openai): Release 0.3.10 (#7017)
bracesproul Oct 17, 2024
7671f00
fix(openai): Include audio messages in request (#7015)
bracesproul Oct 18, 2024
8cfdcae
feat(openai): Release 0.3.11 (#7021)
bracesproul Oct 18, 2024
3df59ce
fix(docs): Update API ref URL to point to v3 (#7023)
bracesproul Oct 18, 2024
270b447
docs: Update LlamaCPP install instructions (#7029)
jacoblee93 Oct 19, 2024
6ff3e97
fix(community): AILanguageModel interface (#7025)
hemanth Oct 20, 2024
695b85e
chore(community): Release 0.3.7 (#7030)
jacoblee93 Oct 20, 2024
ac3f6d5
chore(langchain): Release 0.3.3 (#7039)
jacoblee93 Oct 21, 2024
bd9ce75
feat(community): Prepare implementation IBM WatsonxAI to langchain co…
FilipZmijewski Oct 21, 2024
fc21aa4
fix(core): Handle empty model output in memory (#7019)
burivuhster Oct 21, 2024
2a91229
docs: Fix typo (#7045)
nick-w-nick Oct 23, 2024
59217da
feat(community): ElasticVectorSearch: add a not_exists filter (#7036)
LaurensTsestigh Oct 23, 2024
fb3633f
chore(community): Updated Firecrawl Document Loaders to v1 (#6818)
rafaelsideguide Oct 23, 2024
05cf7b0
chore(langchain): export AgentRunnableSequence (#7046)
Makoq Oct 23, 2024
4aee924
chore(community): Release 0.3.8 (#7050)
jacoblee93 Oct 23, 2024
7981aa9
fix(community): Escape libSQL vector store inserts by using object sy…
florivdg Oct 23, 2024
71eed8f
feat(core): Allow omitting tags from runnable sequences (#7055)
jacoblee93 Oct 24, 2024
a0a8aef
chore(core): Release 0.3.14 (#7056)
jacoblee93 Oct 24, 2024
6997cb7
feat(core,langchain,community): Bump to LangSmith 0.2.0 (#7058)
jacoblee93 Oct 25, 2024
3f49843
chore(core): Release 0.3.15 (#7059)
jacoblee93 Oct 25, 2024
95dffc4
chore(community): Release 0.3.9 (#7060)
jacoblee93 Oct 25, 2024
a2fe51f
chore(langchain): Release 0.3.4 (#7062)
jacoblee93 Oct 25, 2024
c214740
chore(community): Bump langchain dep within community (#7071)
jacoblee93 Oct 26, 2024
f75e99b
chore(community): Release 0.3.10 (#7073)
jacoblee93 Oct 26, 2024
660edbd
fix(anthropic): Fixed streaming tool calls with Anthropic (#7081)
bracesproul Oct 27, 2024
203c295
fix(anthropic): Release 0.3.6-rc.0 (#7082)
bracesproul Oct 27, 2024
49acaec
fix: Commit yarn.lock (#7083)
bracesproul Oct 27, 2024
34ae98e
feat(anthropic): Release 0.3.6 (#7084)
bracesproul Oct 27, 2024
14be264
fix(langchain): Fix withConfig with universal chat model (#7085)
bracesproul Oct 28, 2024
b62c408
fix(google-genai): Type error parsing api res (#7086)
bracesproul Oct 28, 2024
b5b1920
feat(google-genai): Release 0.1.1 (#7087)
bracesproul Oct 28, 2024
afdad9d
Release 0.3.5 (#7088)
bracesproul Oct 28, 2024
165f8ca
fix(google-genai): Add support for tool choice (#7089)
bracesproul Oct 28, 2024
b777c2f
fix(google-genai): Release 0.1.2 (#7090)
bracesproul Oct 28, 2024
c0d1a9c
docs: Add missing SerpAPI docs (#7079)
jacoblee93 Oct 28, 2024
36e27f1
feat(core): Only set LangSmith blocking if callback backgrounding is …
jacoblee93 Oct 28, 2024
a68361b
feat(ollama): Add support for optional headers (#7052)
cr4yfish Oct 29, 2024
5b2f12b
chore(ollama): Release 0.1.1 (#7104)
jacoblee93 Oct 29, 2024
7142a7b
docs: Add Partner Package for Azure CosmosDB to list (#7092)
crisjy Oct 29, 2024
c5d1503
docs(core): Add docstring examples for Runnables (#7066)
SkSirius Oct 29, 2024
8378a57
chore(deps): bump langchain from 0.2.10 to 0.3.0 in /libs/langchain-c…
dependabot[bot] Oct 29, 2024
e53531a
feat(community): Add delete and allow default row id in libsql (#7053)
cdierkens Oct 29, 2024
62fbce2
feat(azure-cosmosdb): Vector store - Add hnsw index to Azure Cosmos D…
crisjy Oct 29, 2024
fdffe20
chore(community): Release 0.3.11 (#7107)
jacoblee93 Oct 29, 2024
2ca588c
fix(core): Include provider name in base lsParams method (#7102)
bracesproul Oct 29, 2024
e0c05df
fix(anthropic): Fix multipart tool message (#7096)
gingerhendrix Oct 29, 2024
71b6a2d
chore(anthropic): Release 0.3.7 (#7108)
jacoblee93 Oct 29, 2024
37e21d2
chore(core): Release 0.3.16 (#7109)
jacoblee93 Oct 29, 2024
79f3854
feat: New conceptual docs (#7068)
bracesproul Oct 30, 2024
3673a58
chore(deps): bump langchain-community from 0.2.9 to 0.3.0 in /libs/la…
dependabot[bot] Oct 31, 2024
81c865a
docs: Remove dead link (#7124)
jacoblee93 Oct 31, 2024
73c538a
docs: Fix typo (#7125)
jacoblee93 Oct 31, 2024
b7e61fb
docs: use canonical loop in streaming concepts
vbarda Oct 31, 2024
cef9b9e
docs: use canonical loop in streaming concepts (#7131)
vbarda Oct 31, 2024
90692ba
feat(google-genai): Add support for search retrieval and code executi…
bracesproul Nov 2, 2024
73f3176
feat(core): Release 0.3.17 (#7139)
bracesproul Nov 2, 2024
2e19277
feat(google-genai): Release 0.1.3-rc.0 (#7140)
bracesproul Nov 2, 2024
fcef784
fix(community): Add id in chroma search result (#7120)
kwei-zhang Nov 5, 2024
338a668
docs: Update pdf_qa.ipynb (#7137)
apuravchauhan Nov 5, 2024
3b8cc03
feat(google-genai): Release 0.1.3 (#7152)
bracesproul Nov 5, 2024
a71dbc3
fix(langchain): Correct typo in format instructions for conversationa…
OlegIvaniv Nov 5, 2024
e13925f
fix: Update yarn.lock (#7153)
bracesproul Nov 5, 2024
c6440b6
feat(cosmosdbnosql): Add Semantic Cache Integration (#7033)
aditishree1 Nov 5, 2024
bcaa1aa
chore(azure-cosmosdb): Release 0.2.1 (#7154)
jacoblee93 Nov 5, 2024
c8aa296
feat(aws): Ability to override client on chat_models class for more g…
ala85 Nov 5, 2024
8553113
chore(aws): Release 0.1.2 (#7155)
jacoblee93 Nov 5, 2024
a59a4c8
feat(community) Add support for Tool Calling and Stop Token to ChatDe…
HyphenHook Nov 5, 2024
e54c101
fix(core): Use a single shared client instance for all runs (#7110)
jacoblee93 Nov 5, 2024
7a9eac7
docs(core): VectorStore and Retriever: types, interfaces, classes (#7…
SkSirius Nov 5, 2024
6ffa5f9
fix(ci): Fix CI (#7157)
jacoblee93 Nov 5, 2024
7102edd
fix(community): Fix logic issue (#7151)
clemenspeters Nov 5, 2024
50eb6ec
chore(community): Release 0.3.12 (#7158)
jacoblee93 Nov 5, 2024
c75373a
feat(ollama): Allow passthrough of other options (#7159)
jacoblee93 Nov 5, 2024
1ba488f
chore(ollama): Release 0.1.2 (#7163)
jacoblee93 Nov 5, 2024
3f8d6fc
feat(openai): Adds prediction support to OpenAI (#7162)
jacoblee93 Nov 5, 2024
c8e4c61
chore(openai): Release 0.3.12 (#7165)
jacoblee93 Nov 5, 2024
5d1ea91
docs: Fix import (#7166)
jacoblee93 Nov 5, 2024
7ccc8d5
feat(xai): Add xAI integration package (#7156)
bracesproul Nov 6, 2024
6d025f5
fix(docs): Add xAI to platforms page (#7170)
bracesproul Nov 7, 2024
5d21d5e
fix(scripts): add missing shebang in bin scripts
dqbd Nov 8, 2024
45dd3cf
Bump to 0.1.4
dqbd Nov 8, 2024
a0a2728
fix(scripts): add missing shebang in bin scripts (#7173)
dqbd Nov 8, 2024
8fc07c9
pinecone[patch]: Update `@pinecone/pinecone-database` version to reso…
nick-w-nick Nov 9, 2024
05e5813
chore(pinecone): Release 0.1.2 (#7175)
jacoblee93 Nov 9, 2024
831f9de
fix(core): Clear inherited config for called callbacks (#7174)
jacoblee93 Nov 11, 2024
6db5fb8
feat(community): added code blocks in markdown into document's page c…
FaresKi Nov 11, 2024
14fa210
fix(community): For IBM implementation rename variables, remove defau…
FilipZmijewski Nov 11, 2024
a1530da
feat(google-vertexai): Support Non-Google and Model Garden models in …
afirstenberg Nov 12, 2024
2a7a2b8
fix(community) : Upgrade node-llama-cpp to be compatible with version…
rd4cake Nov 12, 2024
306f31e
chore(vertexai): Release 0.1.2 (#7185)
jacoblee93 Nov 12, 2024
18b1810
feat(community): Add AirtableLoader to load documents from Airtable w…
SkSirius Nov 12, 2024
913732b
fix(openai,core): Make OpenAI withStructuredOutput typing compatible …
jacoblee93 Nov 12, 2024
5d526bc
chore(core): Release 0.3.18 (#7186)
jacoblee93 Nov 12, 2024
c5f336b
fix(community): chroma search without filter (#7183)
commenthol Nov 12, 2024
8477618
feat(qdrant): Add a Function to Delete Points in Qdrant (#7176)
felipediel Nov 12, 2024
53a1c1f
chore(openai): Release 0.3.13 (#7187)
jacoblee93 Nov 12, 2024
be59586
fix(ci): Fix build artifact (#7188)
jacoblee93 Nov 12, 2024
5ac5d2f
fix(ci): Fix build artifacts (#7189)
jacoblee93 Nov 12, 2024
3bcca4e
chore(community): Release 0.3.13 (#7190)
jacoblee93 Nov 12, 2024
60329e2
chore(qdrant): Release 0.1.1 (#7191)
jacoblee93 Nov 12, 2024
1a1b7a6
fix[community]: Fixed missing tool_choice in call options of chat IBM…
FilipZmijewski Nov 12, 2024
474994f
fix(anthropic, bedrock): Remove message merging logic (#7196)
bracesproul Nov 13, 2024
ca21130
feat(community): Release 0.3.14 (#7197)
bracesproul Nov 13, 2024
a173e30
feat(anthropic): Release 0.3.8 (#7198)
bracesproul Nov 13, 2024
2edd05a
fix(google-genai): Force tool usage in WSO (#7213)
bracesproul Nov 16, 2024
c30ae29
fix(google-genai): Release 0.1.4 (#7215)
bracesproul Nov 16, 2024
54decfe
feat(community): Adds an HTML loader for URLS (#7184)
philnash Nov 17, 2024
074d1e1
feat(community): allow metadata generics to flow through LibSQLVector…
cdierkens Nov 17, 2024
cbc7069
feat(community): replace `vectordb` package with new `@lancedb/lanced…
wjones127 Nov 17, 2024
eb26657
feat(cosmosdbnosql): Add Chat History Integration (#7057)
aditishree1 Nov 17, 2024
fb9eaf6
chore(azure-cosmosdb): Release 0.2.2 (#7219)
jacoblee93 Nov 17, 2024
633dca9
feat(community): add filters to LibSQLVectorStore (#7209)
cdierkens Nov 17, 2024
7124f18
chore(community): Release 0.3.15 (#7221)
jacoblee93 Nov 17, 2024
986ab14
fix(langchain): Fix structured parser with triple backticks, adds tes…
johnguirgis Nov 17, 2024
d420b71
chore(langchain): add throw err for JsonOutputFunctionsParser.parse (…
Makoq Nov 17, 2024
cf672b5
fix(langchain): Fix serialization for initChatModel (#7222)
jacoblee93 Nov 17, 2024
ae80cbf
chore(langchain): Release 0.3.6 (#7223)
jacoblee93 Nov 17, 2024
762ed46
feat(pinecone): Add support for Pinecone `/embed` endpoint (#7203)
aulorbe Nov 17, 2024
e2400b8
chore(pinecone): Release 0.1.3 (#7224)
jacoblee93 Nov 17, 2024
ea0c5a8
fix(openai): Support o1 streaming (#7229)
bracesproul Nov 18, 2024
029240a
chore(openai): Release 0.3.14 (#7230)
jacoblee93 Nov 18, 2024
b9b414a
docs: Add missing streaming concept (#7228)
eyurtsev Nov 20, 2024
d2e1f4f
fix(ci): Update release script to be more lenient (#7234)
bracesproul Nov 22, 2024
78a6995
feat(mistral): Mistral 1.3.1 migration (#7218)
CarterMorris Nov 22, 2024
a3cd593
chore(mistral): Release 0.2.0 (#7239)
jacoblee93 Nov 22, 2024
9b70c5e
feat(azurecosmosdb): Vector Store Add DiskANN index for CosmosDB (#7225)
crisjy Nov 22, 2024
fc6b925
chore(azure-cosmosdb): Release 0.2.3 (#7241)
jacoblee93 Nov 22, 2024
7fd5667
fix(community): bedrock parsing array content/tool blocks (#7244)
bracesproul Nov 22, 2024
cb2c42c
fix(ci): Fix release workspace (#7245)
bracesproul Nov 22, 2024
4d2bd63
feat(community): Incorporate BM25 score in the results (#7236)
felipediel Nov 25, 2024
de7bcda
feat(community): Stagehand tools integration (#7177)
filip-michalsky Nov 25, 2024
f3d504a
Update Pinecone indexing example to show use of deletionProtection (#…
aulorbe Nov 25, 2024
2d6cf27
feat(community): Add rerank solution to existing IBM community implem…
FilipZmijewski Nov 25, 2024
3460b92
fix(core): Fix issue in .d.ts typing for protected type (#7259)
jacoblee93 Nov 25, 2024
53d8ff5
fix(community): PrismaVectorStore handle empty array in filter (#7254)
shan-mx Nov 25, 2024
ca44bd7
fix(core): Move type (#7246)
jacoblee93 Nov 25, 2024
d35e161
chore(core): Release 0.3.19 (#7260)
jacoblee93 Nov 25, 2024
983f57a
chore(community): Release 0.3.16 (#7261)
jacoblee93 Nov 25, 2024
3e37940
fix(google-common): Anthropic util using getType instead of _getType …
bracesproul Nov 26, 2024
1888b32
release(google-common): 0.1.3 (#7265)
bracesproul Nov 26, 2024
0a6bc45
fix(google-gauth/webauth): Bump Google common dep (#7266)
bracesproul Nov 26, 2024
0798ca0
release(google-webauth): 0.1.3 (#7267)
bracesproul Nov 26, 2024
10e4cca
fix(google-vertexai/web): Bump Google auth deps (#7269)
bracesproul Nov 26, 2024
70fe615
release(google-vertexai): 0.1.3 (#7270)
bracesproul Nov 26, 2024
7da6e8f
release(google-gauth): 0.1.3 (#7271)
bracesproul Nov 26, 2024
983acd2
release(google-vertexai-web): 0.1.3 (#7272)
bracesproul Nov 26, 2024
f67f0c8
fix(core): Improve interoperability between different langsmith versi…
jacoblee93 Dec 3, 2024
f89515a
release(core): 0.3.20 (#7309)
jacoblee93 Dec 3, 2024
ad1cf28
fix(google-common): "mine" -> "mime" (#7281)
maksimf Dec 3, 2024
3b36a33
feat(community): Add property extraction for Nodes and Relationships …
gvasilei Dec 3, 2024
2830c11
docs: Fix typo in selectors guide (#7277)
nick-w-nick Dec 3, 2024
4e999b1
chore(community): Bump faker dev dep to 8.4.1 (#7290)
mgiorgino-iobeya Dec 3, 2024
edeedd1
feat(community): Add support for SAP HANA Vector hnsw index creation …
cinqisap Dec 3, 2024
8eadded
feat(google-genai): Support Gemini system instructions (#7235)
chrisnathan20 Dec 3, 2024
e8822ad
feat(azure-cosmosdb): add session context and retrieve all sessions f…
sinedied Dec 3, 2024
782fe71
fix(community): Fix bugs in IBM community, provide some tests and fix…
FilipZmijewski Dec 3, 2024
310cac2
docs: Update integration contribution instructions (#7310)
jacoblee93 Dec 3, 2024
54b692a
feat(community): Add new LLM provider Novita AI (#7231)
jasonhp Dec 3, 2024
24315a1
feat(google-genai): Check Google Generative AI Structured Output (#7293)
BaharChidem Dec 3, 2024
94026f6
feat(community): add FileChatMessageHistory (#7303)
sinedied Dec 4, 2024
7ee3934
fix(ci): Update build artifacts (#7312)
jacoblee93 Dec 4, 2024
9791bc5
release(community): 0.3.17 (#7313)
jacoblee93 Dec 4, 2024
5f62174
feat(google-genai): Context Caching (#7169)
kwei-zhang Dec 4, 2024
f7079d0
release(google-genai): 0.1.5 (#7314)
jacoblee93 Dec 4, 2024
b113d2a
docs: Fix import (#7311)
jacoblee93 Dec 4, 2024
0c2ff0e
release(azure-cosmosdb): 0.2.4 (#7315)
jacoblee93 Dec 4, 2024
da149c5
docs: Update Google GenAI doc formatting (#7318)
jacoblee93 Dec 4, 2024
40ec3ed
feat(core): Attempt to automatically read Deno env vars (#7321)
jacoblee93 Dec 5, 2024
560e451
release(core): 0.3.21 (#7323)
jacoblee93 Dec 5, 2024
217d788
fix(langchain-core): Pick runnable config keys in asynclocalstorage (…
bracesproul Dec 5, 2024
6c12c7b
Release 0.3.22 (#7325)
bracesproul Dec 5, 2024
c5c1ac1
Fix anthropic sdk import (#7334)
brichet Dec 9, 2024
895a46d
release(anthropic): 0.3.9 (#7336)
jacoblee93 Dec 9, 2024
16ffbea
chore(core): externalize @cfworker/json-schema dependency (#7298)
jdanyow Dec 9, 2024
5430dd0
fix(ollama): Remove default keepalive for Ollama models (#7337)
jacoblee93 Dec 10, 2024
77336ec
release(ollama): 0.1.3 (#7338)
jacoblee93 Dec 10, 2024
0c79483
feat(community): update embedding jina (#7292)
axuj Dec 10, 2024
99eb5d2
feat(community): Add additional fields to airtable loader (#7322)
eduardconstantin Dec 10, 2024
ee0e8a2
feat(community): Introduce callbacks to IBM Watsonx SDK (#7329)
FilipZmijewski Dec 10, 2024
a64c4e7
feat(core): Preserve direct tool outputs, pass raw tool call into too…
jacoblee93 Dec 10, 2024
edea078
feat(core): add registerConfigureHook (#7330)
ibolmo Dec 11, 2024
1b7e34e
release(core): 0.3.23 (#7342)
jacoblee93 Dec 11, 2024
75dd82a
release(community): 0.3.18 (#7351)
jacoblee93 Dec 11, 2024
2ca5c2a
feat(langchain): Infer o1 model strings in initChatModel (#7350)
jacoblee93 Dec 11, 2024
bd4bb8d
Release 0.3.7 (#7352)
jacoblee93 Dec 11, 2024
fd433fd
fix(ci): Remove dep, add more not found redirects (#7353)
jacoblee93 Dec 11, 2024
5c01de0
add falkordb support
gkorland Oct 3, 2023
7671746
add class description for the GraphStore
gkorland Oct 3, 2023
3989b5e
format files
gkorland Oct 11, 2023
15a016f
init
Naseem77 Dec 15, 2024
28dc896
Merge branch 'falkordb-graph' of https://github.com/FalkorDB/langchai…
Naseem77 Dec 15, 2024
7b8a40c
Delete test.int.test.ts
Naseem77 Dec 15, 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.
12 changes: 12 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
coverage:
status:
project:
default:
informational: true
patch:
default:
informational: true


# When modifying this file, please validate using
# curl -X POST --data-binary @codecov.yml https://codecov.io/validate
4 changes: 2 additions & 2 deletions .devcontainer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@ You can use the dev container configuration in this folder to build and run the
## GitHub Codespaces
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/hwchase17/langchainjs)
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/hwchase17/langchainjs.
1. Click the **Code** drop-down menu at the top of https://github.com/langchain-ai/langchainjs.
1. Click on the **Codespaces** tab.
1. Click **Create codespace on main** .

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).

## VS Code Dev Containers
[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/hwchase17/langchainjs)
[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/langchain-ai/langchainjs)

If you already have VS Code and Docker installed, you can use the button above to get started. This will cause VS Code to automatically install the Dev Containers extension if needed, clone the source code into a container volume, and spin up a dev container for use.

Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{
"name": "Node.js & TypeScript",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/typescript-node:0-20",
"image": "mcr.microsoft.com/devcontainers/typescript-node:1.1.0-20",
"customizations": {
"vscode": {
"extensions": [
Expand Down
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.
117 changes: 117 additions & 0 deletions .github/DISCUSSION_TEMPLATE/q-a.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
labels: [Question]
body:
- type: markdown
attributes:
value: |
Thanks for your interest in LangChain.js 🦜️🔗!

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.js documentation with the integrated search](https://js.langchain.com/docs/introduction),
[API Reference](https://api.js.langchain.com/),
[GitHub search](https://github.com/langchain-ai/langchainjs),
[LangChain.js Github Discussions](https://github.com/langchain-ai/langchainjs/discussions),
[LangChain.js Github Issues](https://github.com/langchain-ai/langchainjs/issues?q=is%3Aissue),
[LangChain.js ChatBot](https://chatjs.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., ```typescript ... ```) 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. `typescript`) after the first three backticks to enable syntax highlighting. (e.g., ```typescript 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: |
import { RunnableLambda } from "@langchain/core/runnables"

const badCode = (inputs: Record<string, any>) => {
throw new Error('For demo purposes');
}

const chain = new RunnableLambda({ func: badCode });
await chain.invoke({ input: 'Hello!' });
render: typescript
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.

"yarn info langchain"
platform (windows / linux / mac)
Node version
yarn version
placeholder: |
"yarn info langchain"
platform
Node version
yarn version

These will only surface LangChain.js 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 `yarn info`).
validations:
required: true
115 changes: 115 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
name: "\U0001F41B Bug Report"
description: Report a bug in LangChain.js. To report a security issue, please instead use the security option below. For questions, please use the GitHub Discussions.
labels: ["02 Bug Report"]
body:
- type: markdown
attributes:
value: >
Thank you for taking the time to file a bug report.

Use this to report bugs in LangChain.js.

If you're not certain that your issue is due to a bug in LangChain, please use [GitHub Discussions](https://github.com/langchain-ai/langchainjs/discussions)
to ask for help with your issue.

Relevant links to check before filing a bug report to see if your issue has already been reported, fixed or
if there's another way to solve your problem:

[LangChain.js documentation with the integrated search](https://js.langchain.com/docs/introduction),
[API Reference](https://api.js.langchain.com/),
[GitHub search](https://github.com/langchain-ai/langchainjs),
[LangChain.js Github Discussions](https://github.com/langchain-ai/langchainjs/discussions),
[LangChain.js Github Issues](https://github.com/langchain-ai/langchainjs/issues?q=is%3Aissue),
[LangChain.js ChatBot](https://chatjs.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 issue.
required: true
- label: I searched the LangChain.js 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
- label: I am sure that this is a bug in LangChain.js rather than my code.
required: true
- label: The bug is not resolved by updating to the latest stable version of LangChain (or the specific integration package).
required: true
- type: textarea
id: reproduction
validations:
required: true
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., ```typescript ... ```) 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. `typescript`) after the first three backticks to enable syntax highlighting. (e.g., ```typescript 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: |
The following code:

```typescript
import { RunnableLambda } from "@langchain/core/runnables"

const badCode = (inputs: Record<string, any>) => {
throw new Error('For demo purposes');
}

const chain = new RunnableLambda({ func: badCode });
await chain.invoke({ input: 'Hello!' });
```
- type: textarea
id: error
validations:
required: false
attributes:
label: Error Message and Stack Trace (if applicable)
description: |
If you are reporting an error, please include the full error message and stack trace.
placeholder: |
Exception + full stack trace
- type: textarea
id: description
attributes:
label: Description
description: |
What is the problem, question, or error?

Write a short description telling 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.

"yarn info langchain"
platform (windows / linux / mac)
Node version
yarn version
placeholder: |
"yarn info langchain"
platform
Node version
yarn version

These will only surface LangChain.js 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 `yarn info`).
validations:
required: true
12 changes: 12 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
blank_issues_enabled: false
version: 2.1
contact_links:
- name: 🤔 Question or Problem
about: Ask a question or ask about a problem in GitHub Discussions.
url: https://www.github.com/langchain-ai/langchainjs/discussions/categories/q-a
- name: Feature Request
url: https://www.github.com/langchain-ai/langchainjs/discussions/categories/ideas
about: Suggest a feature or an idea
- name: Show and tell
about: Show what you built with LangChain
url: https://www.github.com/langchain-ai/langchainjs/discussions/categories/show-and-tell
51 changes: 51 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Documentation
description: Report an issue related to the LangChain.js documentation.
title: "DOC: <Please write a comprehensive title after the 'DOC: ' prefix>"
labels: [03 - Documentation]

body:
- type: markdown
attributes:
value: >
Thank you for taking the time to report an issue in the documentation.

Only report issues with documentation here, explain if there are
any missing topics or if you found a mistake in the documentation.

Do **NOT** use this to ask usage questions or reporting issues with your code.

If you have usage questions or need help solving some problem,
please use [GitHub Discussions](https://github.com/langchain-ai/langchainjs/discussions).

If you're in the wrong place, here are some helpful links to find a better
place to ask your question:

[LangChain.js documentation with the integrated search](https://js.langchain.com/docs/introduction),
[API Reference](https://api.js.langchain.com/),
[GitHub search](https://github.com/langchain-ai/langchainjs),
[LangChain.js Github Discussions](https://github.com/langchain-ai/langchainjs/discussions),
[LangChain.js Github Issues](https://github.com/langchain-ai/langchainjs/issues?q=is%3Aissue),
[LangChain.js ChatBot](https://chatjs.langchain.com/)
- type: checkboxes
id: checks
attributes:
label: Checklist
description: Please confirm and check all the following options.
options:
- label: I added a very descriptive title to this issue.
required: true
- label: I included a link to the documentation page I am referring to (if applicable).
required: true
- type: textarea
attributes:
label: "Issue with current documentation:"
description: >
Please make sure to leave a reference to the document/code you're
referring to. Feel free to include names of classes, functions, methods
or concepts you'd like to see documented more.
- type: textarea
attributes:
label: "Idea or request for content:"
description: >
Please describe as clearly as possible what topics you think are missing
from the current documentation.
Loading