Nuno Campos and GitHub
aab6fdf3f3
Fix Send order after interrupt/resume ( #3037 )
...
- order was incorrectly based on task id, instead of the correct task
path
- this requires storing task paths on checkpointers
- addition of task_path to put_writes is made backwards compatible by
checking signature on call, and treating it as an optional arg
2025-01-15 11:42:08 -08:00
Nuno Campos and GitHub
be1d035aba
tests: add test for multiple interrupts and tasks ( #2941 )
2025-01-15 11:41:30 -08:00
Nuno Campos
6e228f8a9c
Lint
2025-01-15 11:32:42 -08:00
Nuno Campos
0adbd89d9a
Bump checkpoint
2025-01-15 11:28:55 -08:00
Nuno Campos
47c37d140f
Fix Send order after interrupt/resume
...
- order was incorrectly based on task id, instead of the correct task path
- this requires storing task paths on checkpointers
- addition of task_path to put_writes is made backwards compatible by checking signature on call, and treating it as an optinal arg
2025-01-15 11:28:26 -08:00
Nuno Campos
fc887f7a5d
checkpoint-postgres/sqlite 2.0.12/2.0.3
2025-01-15 11:26:51 -08:00
Nuno Campos
2c984dfe4e
checkpoint 2.0.10
2025-01-15 11:14:03 -08:00
Nuno Campos
31734fb792
Lint
2025-01-15 11:02:10 -08:00
Nuno Campos
eed577ee2a
Update sqlite signature
2025-01-15 10:58:46 -08:00
Nuno Campos
bba00506ea
Lint
2025-01-15 10:57:26 -08:00
Nuno Campos
fa12538a4e
Lint
2025-01-15 10:50:11 -08:00
Nuno Campos
c1a7bb8902
Lint
2025-01-15 10:49:47 -08:00
Nuno Campos
14b500d8a8
Fix
2025-01-15 10:47:09 -08:00
Nuno Campos
053a501db3
Add optional task_path arg for put_writes()
...
- Will be used for sorting pending_sends when available
2025-01-15 10:42:54 -08:00
Nuno Campos
931d39124c
Fix
2025-01-15 10:23:30 -08:00
Nuno Campos
a7bb96da98
Fix
2025-01-15 10:21:40 -08:00
Nuno Campos
1e9a372dd7
Fix multiple interrupt/task test
2025-01-15 10:11:31 -08:00
Nuno Campos
003b1883c9
Remove duckdb checkpointer and store
...
- duckdb is too buggy to be able to provide reliable checkpointer and store
2025-01-15 09:15:17 -08:00
Nuno Campos
17aebb6239
Fix flasy return from task
2025-01-15 09:14:36 -08:00
Nuno Campos and GitHub
d12830e95c
Fix tracing hierarchy for imperative api ( #3036 )
2025-01-15 09:10:45 -08:00
Eugene Yurtsev and Nuno Campos
29b70cbf39
x
2025-01-15 09:03:46 -08:00
Eugene Yurtsev and Nuno Campos
6b86fbb0a8
x
2025-01-15 09:03:46 -08:00
Nuno Campos
671f268651
Remove duckdb checkpointer and store
...
- duckdb is too buggy to be able to provide reliable checkpointer and store
2025-01-15 08:56:32 -08:00
Vadym Barda and GitHub
e2554c9616
langgraph: fix non-empty value check in ensure_config ( #3039 )
...
Fixes https://github.com/langchain-ai/langgraph/issues/2890
2025-01-15 16:54:31 +00:00
Nuno Campos
b7e4656c91
Fix flaky test output order
2025-01-15 08:45:35 -08:00
Nuno Campos
01331ef858
Lint
2025-01-15 08:33:09 -08:00
Nuno Campos and GitHub
24a4c67c52
Merge branch 'main' into nc/14jan/fix-tracing-hierarchy-imperative
2025-01-15 08:31:38 -08:00
Nuno Campos and GitHub
c7e43f86d4
Remove send v2 ( #3033 )
2025-01-15 08:29:05 -08:00
Vadym Barda and GitHub
b18d266f2c
langgraph: allow model names as strings in create_react_agent ( #3031 )
...
```python
agent = create_react_agent("anthropic:claude-3-5-sonnet-latest", [add])
agent.invoke({"messages": [("user", "what's 3 + 5")]})
```
2025-01-15 09:43:37 -05:00
Eugene Yurtsev and GitHub
536ee7b37a
docs: document inject kwarg ( #3026 )
2025-01-14 21:41:27 -05:00
Nuno Campos
901273c0e2
Lint
2025-01-14 17:09:30 -08:00
Nuno Campos
7bdbd62611
Fix tracing hierarchy for imperative api
2025-01-14 17:03:45 -08:00
Nuno Campos
0b74e25f72
Remove send v2
2025-01-14 15:49:57 -08:00
Eugene Yurtsev and GitHub
ff843ab005
docs: internal doc nits ( #2946 )
...
Update internal documentation
2025-01-14 23:16:38 +00:00
Vadym Barda and GitHub
f7fae7e140
langgraph: fix ismethod check in add_node ( #3032 )
...
Fixes #2893 #2965
2025-01-14 17:17:50 -05:00
Eugene Yurtsev
bd76773b31
x
2025-01-14 15:50:20 -05:00
Vadym Barda and GitHub
aab4f0b164
checkpoint-duckdb: release 2.0.2 ( #3024 )
2025-01-14 15:08:49 -05:00
Vadym Barda and GitHub
5db71a32bf
checkpoint-duckdb: handle calling .list on async checkpointer ( #3022 )
2025-01-14 20:00:58 +00:00
Vadym Barda and GitHub
74adbb744b
bump checkpoint sqlite, postgres ( #3021 )
2025-01-14 14:41:22 -05:00
William Fu-Hinthorn
2f47d98b34
Update error message for missing dev command
2025-01-14 11:28:51 -08:00
Vadym Barda and GitHub
b989502c24
checkpoint-sqlite/postgres: handle calling .list on async checkpointer ( #3019 )
2025-01-14 19:06:11 +00:00
William FH and GitHub
a03f1f7469
Bullseye ( #3008 )
2025-01-13 10:01:36 -08:00
William FH and GitHub
638712a73b
Add support for custom fetch implementation ( #2993 )
2025-01-10 23:08:33 +00:00
Vadym Barda and GitHub
b8a54f6294
langgraph: release 0.2.62 ( #2990 )
2025-01-10 14:33:54 -05:00
bracesproul
8045e89e09
fix(sdk-js): Release 0.0.35
2025-01-10 10:43:44 -08:00
bracesproul
c302724394
fix cron create for thread return type
2025-01-10 10:05:57 -08:00
bracesproul
c624ff69e1
fix: Cron response types
2025-01-10 10:01:51 -08:00
Vadym Barda and GitHub
10d46acc60
langgraph: add structured output to create_react_agent ( #2848 )
...
```python
class WeatherResponse(BaseModel):
"""Respond to the user with this"""
temperature: float = Field(description="The temperature in fahrenheit")
wind_direction: str = Field(
description="The direction of the wind in abbreviated form"
)
wind_speed: float = Field(description="The speed of the wind in mph")
@tool
def get_weather(city: Literal["nyc", "sf"]):
"""Use this to get weather information."""
if city == "nyc":
return "It is cloudy in NYC, with 5 mph winds in the North-East direction and a temperature of 70 degrees"
elif city == "sf":
return "It is 75 degrees and sunny in SF, with 3 mph winds in the South-East direction"
else:
raise AssertionError("Unknown city")
model = ChatOpenAI()
tools = [get_weather]
agent_with_structured_output = create_react_agent(model, tools, response_format=WeatherResponse)
agent_with_structured_output.invoke({"messages": [("user", "what's the weather in nyc?")]})
```
```pycon
{
'messages': [...],
'structured_response': WeatherResponse(temperature=70.0, wind_directon='NE', wind_speed=5.0)
}
```
2025-01-10 16:06:59 +00:00
William FH and GitHub
ecfbfa1b90
Update auth docstrings ( #2977 )
2025-01-09 16:58:19 -08:00
William FH and GitHub
e5b5f9510b
Fix empty migration ( #2978 )
2025-01-09 23:14:02 +00:00