Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
129 changes: 59 additions & 70 deletions pipeline/preprocessors/link_map.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,74 +17,6 @@ class LinkMap(TypedDict):


LINK_MAPS: list[LinkMap] = [
{
# JS LangGraph reference
"host": "https://langchain-ai.github.io/langgraphjs/",
"scope": "js",
"links": {
"Auth": "reference/classes/sdk_auth.Auth.html",
"StateGraph": "reference/classes/langgraph.StateGraph.html",
"add_conditional_edges": "/reference/classes/langgraph.StateGraph.html#addConditionalEdges",
"add_edge": "reference/classes/langgraph.StateGraph.html#addEdge",
"add_node": "reference/classes/langgraph.StateGraph.html#addNode",
"add_messages": "reference/modules/langgraph.html#addMessages",
"astream_events": "https://v03.api.js.langchain.com/types/_langchain_core.tracers_log_stream.StreamEvent.html",
"BaseCheckpointSaver": "reference/classes/checkpoint.BaseCheckpointSaver.html",
"BaseLoader": "https://v03.api.js.langchain.com/classes/_langchain_core.document_loaders_base.BaseDocumentLoader.html",
"BaseStore": "reference/classes/checkpoint.BaseStore.html",
"BaseStore.put": "reference/classes/checkpoint.BaseStore.html#put",
"BinaryOperatorAggregate": "reference/classes/langgraph.BinaryOperatorAggregate.html",
"client.runs.stream": "reference/classes/sdk_client.RunsClient.html#stream",
"client.runs.wait": "reference/classes/sdk_client.RunsClient.html#wait",
"client.threads.get_history": "reference/classes/sdk_client.ThreadsClient.html#getHistory",
"client.threads.update_state": "reference/classes/sdk_client.ThreadsClient.html#updateState",
"Command": "reference/classes/langgraph.Command.html",
"CompiledStateGraph": "reference/classes/langgraph.CompiledStateGraph.html",
"create_react_agent": "reference/functions/langgraph_prebuilt.createReactAgent.html",
"create_supervisor": "reference/functions/langgraph_supervisor.createSupervisor.html",
"entrypoint": "reference/functions/langgraph.entrypoint.html",
"entrypoint.final": "reference/functions/langgraph.entrypoint.html#final",
"getContextVariable": "https://v03.api.js.langchain.com/functions/_langchain_core.context.getContextVariable.html",
"get_state_history": "reference/classes/langgraph.CompiledStateGraph.html#getStateHistory",
"HumanInterrupt": "reference/interfaces/langgraph_prebuilt.HumanInterrupt.html",
"init_chat_model": "https://v03.api.js.langchain.com/functions/langchain.chat_models_universal.initChatModel.html",
"interrupt": "reference/functions/langgraph.interrupt-2.html",
"CompiledStateGraph.invoke": "reference/classes/langgraph.CompiledStateGraph.html#invoke",
"langgraph.json": "cloud/reference/cli/#configuration-file",
"MemorySaver": "reference/classes/checkpoint.MemorySaver.html",
"messagesStateReducer": "reference/functions/langgraph.messagesStateReducer.html",
"PostgresSaver": "reference/classes/checkpoint_postgres.PostgresSaver.html",
"Pregel": "reference/classes/langgraph.Pregel.html",
"Pregel.stream": "reference/classes/langgraph.Pregel.html#stream",
"pre_model_hook": "reference/functions/langgraph_prebuilt.createReactAgent.html",
"protocol": "reference/interfaces/checkpoint.SerializerProtocol.html",
"Send": "reference/classes/langgraph.Send.html",
"SerializerProtocol": "reference/interfaces/checkpoint.SerializerProtocol.html",
"SqliteSaver": "reference/classes/checkpoint_sqlite.SqliteSaver.html",
"START": "reference/variables/langgraph.START.html",
"CompiledStateGraph.stream": "reference/classes/langgraph.CompiledStateGraph.html#stream",
"task": "reference/functions/langgraph.task.html",
"update_state": "reference/classes/langgraph.CompiledStateGraph.html#updateState",
},
},
{
"host": "https://v03.api.js.langchain.com/",
"scope": "js",
"links": {
"AIMessage": "classes/_langchain_core.messages_ai_message.AIMessage.html",
"AIMessageChunk": "classes/_langchain_core.messages_ai_message.AIMessageChunk.html",
"BaseChatModel.invoke": "classes/_langchain_core.language_models_chat_models.BaseChatModel.html#invoke",
"BaseChatModel.stream": "classes/_langchain_core.language_models_chat_models.BaseChatModel.html#stream",
"BaseChatModel.streamEvents": "classes/_langchain_core.language_models_chat_models.BaseChatModel.html#streamEvents",
"BaseChatModel.batch": "classes/_langchain_core.language_models_chat_models.BaseChatModel.html#batch",
"BaseChatModel.bindTools": "classes/langchain.chat_models_universal.ConfigurableModel.html#bindTools",
"Document": "classes/_langchain_core.documents.Document.html",
"initChatModel": "functions/langchain.chat_models_universal.initChatModel.html",
"RunnableConfig": "interfaces/_langchain_core.runnables.RunnableConfig.html",
"Reference": "index.html",
"Embeddings": "classes/_langchain_core.embeddings.Embeddings.html",
},
},
{
"host": "https://reference.langchain.com/python/",
"scope": "python",
Expand Down Expand Up @@ -250,10 +182,67 @@ class LinkMap(TypedDict):
"host": "https://reference.langchain.com/javascript/",
"scope": "js",
"links": {
"Runtime": "interfaces/_langchain_langgraph.index.Runtime.html",
# @langchain/core references
"AIMessage": "classes/_langchain_core.messages.AIMessage.html",
"AIMessageChunk": "classes/_langchain_core.messages.AIMessageChunk.html",
"BaseChatModel.invoke": "TBD",
"BaseChatModel.stream": "TBD",
"BaseChatModel.streamEvents": "TBD",
"BaseChatModel.batch": "TBD",
"BaseChatModel.bindTools": "TBD",
"Document": "classes/_langchain_core.documents.Document.html",
"Embeddings": "classes/_langchain_core.embeddings.Embeddings.html",
"initChatModel": "TBD",
"RunnableConfig": "interfaces/_langchain_core.runnables.RunnableConfig.html",
"tool": "functions/_langchain_core.tools.tool.html",
"ToolNode": "classes/langchain.index.ToolNode.html",
"UsageMetadata": "types/_langchain_core.messages.UsageMetadata.html",
"BaseLoader": "TBD",
"getContextVariable": "TBD",
"astream_events": "TBD",
# LangGraph SDK references
"Auth": "classes/_langchain_langgraph-sdk.auth.Auth.html",
"client.runs.stream": "classes/_langchain_langgraph-sdk.client.RunsClient.html#stream",
"client.runs.wait": "classes/_langchain_langgraph-sdk.client.RunsClient.html#wait",
"client.threads.get_history": "classes/_langchain_langgraph-sdk.client.ThreadsClient.html#getHistory",
"client.threads.update_state": "classes/_langchain_langgraph-sdk.client.ThreadsClient.html#updateState",
# LangGraph checkpoint references
"BaseCheckpointSaver": "classes/_langchain_langgraph-checkpoint.BaseCheckpointSaver.html",
"BaseStore": "classes/_langchain_langgraph-checkpoint.BaseStore.html",
"BaseStore.put": "classes/_langchain_langgraph-checkpoint.BaseStore.html#put",
"MemorySaver": "classes/_langchain_langgraph-checkpoint.MemorySaver.html",
"PostgresSaver": "classes/_langchain_langgraph-checkpoint-postgres.index.PostgresSaver.html",
"protocol": "interfaces/_langchain_langgraph-checkpoint.SerializerProtocol.html",
"SerializerProtocol": "interfaces/_langchain_langgraph-checkpoint.SerializerProtocol.html",
"SqliteSaver": "classes/_langchain_langgraph-checkpoint-sqlite.SqliteSaver.html",
# LangGraph core references (not yet available on reference.langchain.com)
"StateGraph": "TBD",
"add_conditional_edges": "TBD",
"add_edge": "TBD",
"add_node": "TBD",
"add_messages": "TBD",
"BinaryOperatorAggregate": "TBD",
"Command": "TBD",
"CompiledStateGraph": "TBD",
"create_react_agent": "TBD",
"create_supervisor": "TBD",
"entrypoint": "TBD",
"entrypoint.final": "TBD",
"get_state_history": "TBD",
"HumanInterrupt": "TBD",
"interrupt": "TBD",
"CompiledStateGraph.invoke": "TBD",
"langgraph.json": "cloud/reference/cli/#configuration-file",
"messagesStateReducer": "TBD",
"Pregel": "TBD",
"Pregel.stream": "TBD",
"pre_model_hook": "TBD",
"Send": "TBD",
"START": "TBD",
"CompiledStateGraph.stream": "TBD",
"task": "TBD",
"update_state": "TBD",
"Runtime": "TBD",
"ToolNode": "TBD",
},
},
]
Expand Down