Commit Graph
64 Commits
Author SHA1 Message Date
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
64a17599c1 chore(deps-dev): bump certifi from 2024.6.2 to 2024.7.4 (#950)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 13:02:14 -07:00
Andrew NguonlyandGitHub f39a22098d docs: Add Python SDK reference page (#773)
* Add Python SDK client.

* Update dependencies for docs group.
2024-06-23 12:46:01 -07:00
Vadym BardaandGitHub a29f354d9b docs: update home page (#753) 2024-06-21 17:17:32 -04:00
vbarda 7d45e737fa clean up docs building 2024-06-18 10:46:43 -04:00
vbarda 1a06d500d4 libs: add cli, sdk-py, sdk-js and move core langgraph 2024-06-17 20:37:25 -04:00
Nuno Campos fe87c44da7 Add tests to ensure checkpointer errors are not swallowed 2024-06-14 13:32:21 -07:00
Nuno Campos e88e246a73 Update core and add tests for cancellation of astream and astream_events v2 2024-06-13 16:12:01 -07:00
William FHandGitHub fe11bb77ab Update Lockfile (#644)
Removes a security warning
2024-06-12 11:37:12 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ba4aa2a875 Bump tornado from 6.4 to 6.4.1 (#616)
Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.4 to 6.4.1.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.4.0...v6.4.1)

---
updated-dependencies:
- dependency-name: tornado
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-07 11:13:21 -07:00
Nuno Campos 2faf2ff9ec Bundle in uuid6 func due to install issues with uuid6 library 2024-05-30 10:42:44 -07:00
Nuno Campos 6e74415ec8 Add test for node decorated with traceable decorator 2024-05-30 08:04:48 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8c89609187 --- (#507)
updated-dependencies:
- dependency-name: requests
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 14:45:17 -07:00
Nuno Campos 54454c9d58 Bump 2024-05-20 13:42:02 -07:00
Nuno Campos b7e2af6bd1 Update pyproject 2024-05-17 14:43:55 -07:00
Nuno Campos 695503a4d3 Update to langchain-core 0.2.0
- Use stream_events(version=v2) in tests
2024-05-17 14:38:51 -07:00
Nuno Campos 56c55e9521 Update core version range 2024-05-17 13:43:59 -07:00
Nuno Campos 52b2c755d7 Use uuid6 as the id for checkpoints
- this avoids conflicts if multiple processes creating checkpoints in same thread at same time
- uuid6 with a monotically increasing clock_seq is sortable by creation time at ms precision (plus clock_seq for ties, plus 48 bits of randomness for further ties)
2024-05-14 16:56:25 -07:00
Nuno Campos ef3a568dc1 Update core 2024-05-06 17:06:20 -07:00
Nuno CamposandGitHub d1b0be8620 Merge pull request #401 from langchain-ai/dependabot/pip/jinja2-3.1.4
Bump jinja2 from 3.1.3 to 3.1.4
2024-05-06 12:22:27 -07:00
Nuno CamposandGitHub 8027d21b4c Merge pull request #386 from langchain-ai/nc/3may/test-draw-cyclical-edge
Add (failing) test for drawing cyclic edge
2024-05-06 12:22:16 -07:00
Nuno Campos 52852cb226 Update langchain-core 2024-05-06 12:20:20 -07:00
dependabot[bot]andGitHub 3f9faf1910 Bump jinja2 from 3.1.3 to 3.1.4
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 18:33:18 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d79b483a67 Bump tqdm from 4.66.2 to 4.66.3 (#385)
Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.66.2 to 4.66.3.
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.66.2...v4.66.3)

---
updated-dependencies:
- dependency-name: tqdm
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 11:31:55 -07:00
Nuno Campos 42b13ef576 Improvements to get_graph(xray=)
- Support xray: int, to control depth, eg xray=1 only exposes one level deep
- In mermaid draw a containing box around subgraphs created from xray
2024-04-25 11:27:13 -07:00
Nuno Campos 53378476ce Lock 2024-04-24 16:14:24 -07:00
Nuno CamposandGitHub 97dc410b08 Merge pull request #323 from angeligareta/improve_visualization_notebook
Enrich visualization notebook to showcase new capabilities
2024-04-18 10:20:55 -07:00
dependabot[bot]andGitHub 0396436b02 Bump aiohttp from 3.9.3 to 3.9.4
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.3 to 3.9.4.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.3...v3.9.4)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-18 16:01:24 +00:00
Angel Igareta c5ecd18312 Update langchain_core 2024-04-18 12:57:06 +02:00
Eugene Yurtsev 9e9f44a868 x 2024-04-17 13:36:22 -04:00
dependabot[bot]andGitHub 2ff9d94bb6 Bump idna from 3.6 to 3.7
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7)

---
updated-dependencies:
- dependency-name: idna
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-12 00:05:35 +00:00
Nuno Campos 92deae4196 Add anthropic notebook 2024-04-11 10:50:06 -07:00
Nuno Campos 7dafc09a5b Add prebuilt ToolNode 2024-04-10 18:15:19 -07:00
Nuno Campos 2a299d070e Optimize tracing output of Graph/StateGraph/MessageGraph
- control selection of relevant runs (needs langsmith release)
- see output of conditional edge function
- fix issue with conditional entry point not getting full state values as input
2024-04-02 10:32:47 -07:00
Nuno Campos c90a6b14b9 Fix human in the loop notebook 2024-03-12 10:40:47 -07:00
Nuno Campos 5c2afc9418 Fix behaviour of interrupt_before
- checkpoints are now copied before being mutated
- compiled graph and compiled state graph no longer need to override get_state/update_state
- pregel class now natively supports interrupt before/after
2024-02-24 19:43:30 -08:00
Nuno Campos 7ca7c220be Update langchain-core 2024-02-20 17:18:45 -08:00
Nuno Campos 27464c0f46 Implement input_schema, output_schema, get_graph for Graph, StateGraph, MessageGraph 2024-02-19 13:07:34 -08:00
Nuno Campos f2c2f88413 Lock 2024-02-07 19:53:19 -08:00
Nuno Campos f2ad930cd4 Add AsyncSqliteSaver 2024-02-07 19:31:24 -08:00
Nuno Campos 0ca19a2ed4 Update deps 2024-01-30 15:44:41 -08:00
Bagatur ac179f15cb test dep 2024-01-27 13:34:18 -08:00
Bagatur 21bcf33bc2 fix 2024-01-27 13:08:41 -08:00
Nuno Campos b6b61c6585 Add docs on streaming 2024-01-08 16:36:19 -08:00
Nuno Campos 8c65b30ca7 Adjust stream output of Graph
Now output of stream() are dicts where keys are node names and values are the output of that node on that step
2024-01-08 14:48:26 -08:00
Nuno Campos 2ee200a5f1 Update dep 2024-01-08 07:57:43 -08:00
Nuno Campos e0a6a6b9c0 Use better pytest watcher 2024-01-06 14:22:00 -08:00
Nuno Campos 17cd659533 ... 2024-01-05 18:22:46 -08:00
Jake RachleffandNuno Campos b6e3cd9044 update graph to use more graph like syntax 2024-01-05 16:01:08 -08:00
Nuno Campos 58b9502872 Update to langchain core 2023-12-28 15:23:13 -08:00
Nuno Campos 57881dee6d Update langchain 2023-12-26 17:57:12 -08:00