langchain/docs/sidebars.js
Eugene Yurtsev de0b48c41a
docs: Upgrade examples with RunnableWithMessageHistory to langgraph memory (#26855)
This PR updates the documentation examples that used
RunnableWithMessageHistory to show how to achieve the same
implementation with langgraph memory.

Some of the underlying PRs (not all of them):

- docs[patch]: update chatbot tutorial and migration guide (#26780)
- docs[patch]: update chatbot memory how-to (#26790)
- docs[patch]: update chatbot tools how-to (#26816)
- docs: update chat history in rag how-to (#26821)
- docs: update trim messages notebook (#26793)
- docs: clean up imports in how to guide for rag qa with chat history
(#26825)
- docs[patch]: update conversational rag tutorial (#26814)

---------

Co-authored-by: ccurme <chester.curme@gmail.com>
Co-authored-by: Vadym Barda <vadym@langchain.dev>
Co-authored-by: mercyspirit <ziying.qiu@gmail.com>
Co-authored-by: aqiu7 <aqiu7@gatech.edu>
Co-authored-by: John <43506685+Coniferish@users.noreply.github.com>
Co-authored-by: Erick Friis <erick@langchain.dev>
Co-authored-by: William FH <13333726+hinthornw@users.noreply.github.com>
Co-authored-by: Subhrajyoty Roy <subhrajyotyroy@gmail.com>
Co-authored-by: Rajendra Kadam <raj.725@outlook.com>
Co-authored-by: Christophe Bornet <cbornet@hotmail.com>
Co-authored-by: Devin Gaffney <itsme@devingaffney.com>
Co-authored-by: Bagatur <22008038+baskaryan@users.noreply.github.com>
2024-09-27 20:04:30 +00:00

420 lines
10 KiB
JavaScript

/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @format
*/
/**
* Creating a sidebar enables you to:
- create an ordered group of docs
- render a sidebar for each doc of that group
- provide next/previous navigation
The sidebars can be generated from the filesystem, or explicitly defined here.
Create as many sidebars as you want.
*/
module.exports = {
docs: [
{
type: "doc",
label: "Introduction",
id: "introduction",
},
{
type: "category",
link: {type: 'doc', id: 'tutorials/index'},
label: "Tutorials",
collapsible: false,
items: [{
type: 'autogenerated',
dirName: 'tutorials',
className: 'hidden',
}],
},
{
type: "category",
link: {type: 'doc', id: 'how_to/index'},
label: "How-to guides",
collapsible: false,
items: [{
type: 'autogenerated',
dirName: 'how_to',
className: 'hidden',
}],
},
"concepts",
{
type: "category",
label: "Ecosystem",
collapsed: false,
collapsible: false,
items: [
{
type: "link",
href: "https://docs.smith.langchain.com/",
label: "🦜🛠️ LangSmith"
},
{
type: "link",
href: "https://langchain-ai.github.io/langgraph/",
label: "🦜🕸️ LangGraph"
},
],
},
{
type: "category",
label: "Versions",
collapsed: false,
collapsible: false,
items: [
{
type: 'doc',
id: 'versions/v0_3/index',
label: "v0.3",
},
{
type: "category",
label: "v0.2",
items: [{
type: 'autogenerated',
dirName: 'versions/v0_2',
}],
},
{
type: 'doc',
id: "how_to/pydantic_compatibility",
label: "Pydantic compatibility",
},
{
type: "category",
label: "Migrating from v0.0 chains",
link: {type: 'doc', id: 'versions/migrating_chains/index'},
collapsible: false,
collapsed: false,
items: [{
type: 'autogenerated',
dirName: 'versions/migrating_chains',
className: 'hidden',
}],
},
{
type: "category",
label: "Upgrading to LangGraph memory",
link: {type: 'doc', id: 'versions/migrating_memory/index'},
collapsible: false,
collapsed: false,
items: [{
type: 'autogenerated',
dirName: 'versions/migrating_memory',
className: 'hidden',
}],
},
"versions/release_policy",
],
},
"security"
],
integrations: [
{
type: "category",
label: "Providers",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/platforms",
},
{
type: "category",
label: "More",
collapsed: true,
items: [
{
type: "autogenerated",
dirName: "integrations/providers",
},
],
link: {
type: "generated-index",
slug: "integrations/providers",
},
},
],
link: {
type: "doc",
id: "integrations/platforms/index",
},
},
{
type: "category",
label: "Components",
collapsible: false,
items: [
{
type: "category",
label: "Chat models",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/chat",
className: "hidden",
},
],
link: {
type: "doc",
id: "integrations/chat/index",
},
},
{
type: "category",
label: "LLMs",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/llms",
className: "hidden",
},
],
link: {
type: "doc",
id: "integrations/llms/index",
},
},
{
type: "category",
label: "Embedding models",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/text_embedding",
className: "hidden",
},
],
link: {
type: "doc",
id: "integrations/text_embedding/index",
},
},
{
type: "category",
label: "Document loaders",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/document_loaders",
className: "hidden",
},
],
link: {
type: "doc",
id: "integrations/document_loaders/index",
},
},
{
type: "category",
label: "Vector stores",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/vectorstores",
className: "hidden",
},
],
link: {
type: "doc",
id: "integrations/vectorstores/index",
},
},
{
type: "category",
label: "Retrievers",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/retrievers",
className: "hidden",
},
],
link: {
type: "doc",
id: "integrations/retrievers/index",
},
},
{
type: "category",
label: "Tools/Toolkits",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/tools",
className: "hidden",
},
],
link: {
type: "doc",
id: "integrations/tools/index",
},
},
{
type: "category",
label: "Key-value stores",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/stores",
className: "hidden",
},
],
link: {
type: "doc",
id: "integrations/stores/index",
},
},
{
type: "category",
label: "Other",
collapsed: true,
items: [
{
type: "category",
label: "Document transformers",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/document_transformers",
className: "hidden",
},
],
link: {
type: "generated-index",
slug: "integrations/document_transformers",
},
},
"integrations/llm_caching",
{
type: "category",
label: "Graphs",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/graphs",
className: "hidden",
},
],
link: {
type: "generated-index",
slug: "integrations/graphs",
},
},
{
type: "category",
label: "Message histories",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/memory",
className: "hidden",
},
],
link: {
type: "generated-index",
slug: "integrations/memory",
},
},
{
type: "category",
label: "Callbacks",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/callbacks",
className: "hidden",
},
],
link: {
type: "generated-index",
slug: "integrations/callbacks",
},
},
{
type: "category",
label: "Chat loaders",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/chat_loaders",
className: "hidden",
},
],
link: {
type: "generated-index",
slug: "integrations/chat_loaders",
},
},
{
type: "category",
label: "Adapters",
collapsible: false,
items: [
{
type: "autogenerated",
dirName: "integrations/adapters",
className: "hidden",
},
],
link: {
type: "generated-index",
slug: "integrations/adapters",
},
},
],
},
],
link: {
type: "generated-index",
slug: "integrations/components",
},
},
],
contributing: [
{
type: "category",
label: "Contributing",
items: [
"contributing/index",
"contributing/repo_structure",
"contributing/code/index",
{ type: "doc", id: "contributing/code/guidelines", className: "hidden" },
{ type: "doc", id: "contributing/code/setup", className: "hidden" },
"contributing/integrations",
"contributing/documentation/index",
{ type: "doc", id: "contributing/documentation/style_guide", className: "hidden" },
{ type: "doc", id: "contributing/documentation/setup", className: "hidden" },
"contributing/testing",
"contributing/review_process",
"contributing/faq",
],
collapsible: false,
},
],
};