MCPcopy Create free account
hub / github.com/langchain-ai/langgraph / attach_node

Method attach_node

libs/langgraph/langgraph/graph/graph.py:464–471  ·  view source on GitHub ↗
(self, key: str, node: NodeSpec)

Source from the content-addressed store, hash-verified

462 self.builder = builder
463
464 def attach_node(self, key: str, node: NodeSpec) -> None:
465 self.channels[key] = EphemeralValue(Any)
466 self.nodes[key] = (
467 PregelNode(channels=[], triggers=[], metadata=node.metadata)
468 | node.runnable
469 | ChannelWrite([ChannelWriteEntry(key)], tags=[TAG_HIDDEN])
470 )
471 cast(list[str], self.stream_channels).append(key)
472
473 def attach_edge(self, start: str, end: str) -> None:
474 if end == END:

Callers 1

compileMethod · 0.95

Calls 4

EphemeralValueClass · 0.90
PregelNodeClass · 0.90
ChannelWriteClass · 0.90
ChannelWriteEntryClass · 0.90

Tested by

no test coverage detected