diff --git a/pipeline/preprocessors/link_map.py b/pipeline/preprocessors/link_map.py index 454f25390..967a7e0df 100644 --- a/pipeline/preprocessors/link_map.py +++ b/pipeline/preprocessors/link_map.py @@ -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", @@ -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", }, }, ]