mirror of
https://github.com/langchain-ai/langgraph.git
synced 2026-08-21 15:12:26 +02:00
18 lines
395 B
Python
18 lines
395 B
Python
from permchain import Channel, Pregel
|
|
from permchain.channels import LastValue
|
|
|
|
grow_value = (
|
|
Channel.subscribe_to("value")
|
|
| (lambda x: x + x)
|
|
| Channel.write_to(value=lambda x: x if len(x) < 10 else None)
|
|
)
|
|
|
|
app = Pregel(
|
|
chains={"grow_value": grow_value},
|
|
channels={"value": LastValue(str)},
|
|
input="value",
|
|
output="value",
|
|
)
|
|
|
|
assert app.invoke("a") == "aaaaaaaa"
|