feat: persist language selection across sessions per integration#2739
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
WalkthroughThis PR updates Tabs components across many documentation MDX files, replacing the generic Changes
Sequence Diagram(s)(No sequence diagram: changes are documentation-only UI configuration updates and do not modify runtime control flow.) Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Areas to verify:
Possibly related PRs
Suggested labels
Suggested reviewers
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro 📒 Files selected for processing (6)
🚧 Files skipped from review as they are similar to previous changes (5)
🔇 Additional comments (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (57)
docs/content/docs/adk/frontend-actions.mdx(1 hunks)docs/content/docs/adk/generative-ui/agentic.mdx(2 hunks)docs/content/docs/adk/generative-ui/tool-based.mdx(1 hunks)docs/content/docs/adk/human-in-the-loop/agent.mdx(1 hunks)docs/content/docs/adk/shared-state/in-app-agent-read.mdx(1 hunks)docs/content/docs/adk/shared-state/in-app-agent-write.mdx(1 hunks)docs/content/docs/ag2/frontend-actions.mdx(2 hunks)docs/content/docs/ag2/quickstart.mdx(1 hunks)docs/content/docs/agno/generative-ui/tool-based.mdx(1 hunks)docs/content/docs/crewai-flows/advanced/disabling-state-streaming.mdx(1 hunks)docs/content/docs/crewai-flows/advanced/emit-messages.mdx(1 hunks)docs/content/docs/crewai-flows/advanced/exit-agent.mdx(1 hunks)docs/content/docs/crewai-flows/frontend-actions.mdx(2 hunks)docs/content/docs/crewai-flows/generative-ui/agentic.mdx(2 hunks)docs/content/docs/crewai-flows/generative-ui/tool-based.mdx(1 hunks)docs/content/docs/crewai-flows/human-in-the-loop/flow.mdx(1 hunks)docs/content/docs/crewai-flows/shared-state/in-app-agent-read.mdx(1 hunks)docs/content/docs/crewai-flows/shared-state/in-app-agent-write.mdx(1 hunks)docs/content/docs/crewai-flows/shared-state/predictive-state-updates.mdx(3 hunks)docs/content/docs/langgraph/advanced/adding-runtime-configuration.mdx(2 hunks)docs/content/docs/langgraph/advanced/disabling-state-streaming.mdx(1 hunks)docs/content/docs/langgraph/advanced/emit-messages.mdx(1 hunks)docs/content/docs/langgraph/advanced/exit-agent.mdx(1 hunks)docs/content/docs/langgraph/agent-app-context.mdx(2 hunks)docs/content/docs/langgraph/coagent-troubleshooting/common-coagent-issues.mdx(2 hunks)docs/content/docs/langgraph/frontend-actions.mdx(2 hunks)docs/content/docs/langgraph/generative-ui/agentic.mdx(2 hunks)docs/content/docs/langgraph/generative-ui/backend-tools.mdx(1 hunks)docs/content/docs/langgraph/generative-ui/frontend-tools.mdx(2 hunks)docs/content/docs/langgraph/generative-ui/tool-based.mdx(1 hunks)docs/content/docs/langgraph/human-in-the-loop/frontend-tool-based.mdx(2 hunks)docs/content/docs/langgraph/human-in-the-loop/interrupt-flow.mdx(3 hunks)docs/content/docs/langgraph/human-in-the-loop/node-flow.mdx(1 hunks)docs/content/docs/langgraph/quickstart.mdx(1 hunks)docs/content/docs/langgraph/shared-state/in-app-agent-read.mdx(1 hunks)docs/content/docs/langgraph/shared-state/in-app-agent-write.mdx(1 hunks)docs/content/docs/langgraph/shared-state/predictive-state-updates.mdx(3 hunks)docs/content/docs/langgraph/shared-state/state-inputs-outputs.mdx(2 hunks)docs/content/docs/microsoft-agent-framework/agent-app-context.mdx(1 hunks)docs/content/docs/microsoft-agent-framework/auth.mdx(2 hunks)docs/content/docs/microsoft-agent-framework/frontend-actions.mdx(1 hunks)docs/content/docs/microsoft-agent-framework/generative-ui/agentic.mdx(2 hunks)docs/content/docs/microsoft-agent-framework/generative-ui/backend-tools.mdx(1 hunks)docs/content/docs/microsoft-agent-framework/generative-ui/frontend-tools.mdx(1 hunks)docs/content/docs/microsoft-agent-framework/human-in-the-loop.mdx(1 hunks)docs/content/docs/microsoft-agent-framework/quickstart.mdx(4 hunks)docs/content/docs/microsoft-agent-framework/shared-state/in-app-agent-read.mdx(1 hunks)docs/content/docs/microsoft-agent-framework/shared-state/in-app-agent-write.mdx(1 hunks)docs/content/docs/pydantic-ai/frontend-actions.mdx(1 hunks)docs/content/docs/pydantic-ai/generative-ui/agentic.mdx(2 hunks)docs/content/docs/pydantic-ai/generative-ui/tool-based.mdx(1 hunks)docs/content/docs/pydantic-ai/human-in-the-loop/agent.mdx(1 hunks)docs/content/docs/pydantic-ai/shared-state/in-app-agent-read.mdx(1 hunks)docs/content/docs/pydantic-ai/shared-state/in-app-agent-write.mdx(1 hunks)docs/content/docs/pydantic-ai/shared-state/predictive-state-updates.mdx(2 hunks)docs/snippets/install-sdk.mdx(1 hunks)docs/snippets/integrations/langgraph/run-and-connect.mdx(1 hunks)
🔇 Additional comments (67)
docs/content/docs/langgraph/advanced/adding-runtime-configuration.mdx (2)
53-72: Consistent application of framework-scoped groupId and persist attribute.The
groupIdhas been appropriately scoped tolanguage_langgraph_agentto isolate language preferences per integration, preventing tab state pollution across different framework contexts. Thepersistattribute enables state retention across sessions.
80-110: Second Tabs instance correctly updated for consistency.This Tabs component mirrors the changes applied to line 53, maintaining consistent tab state persistence across all code examples in the document.
docs/content/docs/agno/generative-ui/tool-based.mdx (1)
58-58: Correctly scoped Tabs component for persistent language selection.The change appropriately updates the
groupIdto"language-agno-agent"and adds thepersistattribute, implementing the PR objective to persist tab selection per integration. The naming convention scopes persistence to this specific Agno agent context, preventing state collision with other integrations.docs/content/docs/microsoft-agent-framework/agent-app-context.mdx (1)
59-59: Persist attribute and framework-specific groupId applied correctly.The Tabs component now uses a framework-specific
groupId("language_microsoft-agent-framework_agent") and includes thepersistattribute, enabling tab state to persist independently per integration. This aligns with the PR objective.docs/content/docs/ag2/frontend-actions.mdx (2)
64-64: Persist attribute syntax looks correct.The
persistattribute has been added to both Tabs components without a value (boolean flag). Assuming the Tabs component from CopilotKit's documentation framework supports this attribute, the implementation aligns with the PR's goal to enable tab state persistence per integration.Also applies to: 81-81
64-64: All framework-specific groupId naming is consistent and correct.Verification confirms that "language-ag2-agent" follows the established naming pattern across the PR:
language-[framework]-agent. The ADK framework uses "language-adk-agent", AGNO uses "language-agno-agent", and AG2 correctly uses "language-ag2-agent". The persist attribute is uniformly applied. The changes in lines 64 and 81 are consistent with the PR objectives and other framework documentation files.docs/content/docs/langgraph/generative-ui/backend-tools.mdx (1)
45-45: Framework-specific groupId and persist attribute correctly applied and verified.The change properly implements the PR objective by making the
groupIdframework-specific (language_langgraph_agent) and adding thepersistattribute. Verification confirms theTabscomponent fromfumadocs-ui/components/tabsfully supports thepersistprop, which stores tab selections pergroupIdin localStorage. This enables per-integration language preferences that persist across sessions.docs/content/docs/crewai-flows/human-in-the-loop/flow.mdx (1)
120-120: The change is correct and follows established patterns.Verification confirms:
- The Tabs component explicitly supports the
persistattribute as an optional boolean prop, and actively implements localStorage-based state persistence when enabled.- The groupId "language_crewai-flows_agent" is consistently applied across all 49 updated files in the docs, including 14+ other crewai-flows files.
- The single-language
items={["Python"]}array matches the pattern used in other crewai-flows examples (e.g., frontend-actions.mdx, shared-state files).docs/content/docs/ag2/quickstart.mdx (1)
61-61: Verified:persistattribute is properly supported.The
persistprop is explicitly defined in theTabsPropsinterface as an optional boolean (persist?: boolean) indocs/components/react/tabs.tsxand is actively used in the component to persist tab selections to localStorage. The attribute usage in the quickstart file is valid and correct.docs/content/docs/langgraph/human-in-the-loop/interrupt-flow.mdx (2)
60-89: Consistency and alignment with PR objectives looks good.All three Tabs components in this file have been updated consistently:
- Renamed
groupIdfrom "language" to "language_langgraph_agent" (framework-specific identifier per PR objective)- Added
persistattribute to enable cross-session state persistence- Content, items, and defaults remain unchanged
The groupId naming convention appears consistent with the broader PR-wide updates mentioned in the summary for other frameworks. The changes are focused and minimal.
Also applies to: 102-170, 226-291
60-60: No issues found — the implementation is correct.The fumadocs-ui Tabs component supports the
persistprop, and in v13+ the identifier prop is namedgroupId. The code snippet correctly supplies both required elements:groupId="language_langgraph_agent"and thepersistattribute. All three Tabs components in this file use the samegroupId, which properly enables state persistence within the documentation.docs/content/docs/crewai-flows/shared-state/in-app-agent-write.mdx (1)
47-57: Tabs groupId and persist attribute updated correctly.The change properly isolates the language tab state to the CrewAI Flows framework, enabling per-integration persistence as intended by the PR.
docs/content/docs/crewai-flows/shared-state/in-app-agent-read.mdx (1)
52-62: Tabs component properly configured with framework-specific groupId and persistence.Consistent with the corresponding write-side documentation, this correctly groups language tabs by the CrewAI Flows framework and enables state persistence.
docs/content/docs/langgraph/generative-ui/frontend-tools.mdx (2)
100-121: First Tabs component: framework-specific groupId and persistence enabled.The "Inheriting from CopilotKitState" section correctly uses
language_langgraph_agentgroupId with persist attribute, isolating tab state to the LangGraph framework.
132-156: Second Tabs component: consistent framework-specific groupId and persistence.The "Accessing Frontend Tools" section mirrors the first Tabs update, maintaining consistency across both code examples in this file.
docs/content/docs/langgraph/advanced/exit-agent.mdx (1)
27-74: Exit agent loop examples: Tabs groupId updated with framework identifier and persistence enabled.The
language_langgraph_agentgroupId correctly isolates this documentation's language tabs within the LangGraph framework context, and the persist attribute enables session persistence.docs/content/docs/langgraph/human-in-the-loop/node-flow.mdx (1)
109-301: Human-in-the-loop node-based flow: Tabs persistence enabled with framework-specific groupId.The
language_langgraph_agentgroupId with persist attribute is correctly applied to this extensive code example, which will benefit from tab selection memory across user sessions given its substantial Python/TypeScript implementation details.docs/content/docs/langgraph/shared-state/state-inputs-outputs.mdx (2)
26-51: First Tabs component: "Examine old state" section properly configured with framework groupId and persistence.The
language_langgraph_agentgroupId with persist attribute correctly isolates tab state for this state definition example.
60-190: Second Tabs component: "Divide state to Input and Output" section with framework-specific persistence.The parallel state division example is correctly updated with the same
language_langgraph_agentgroupId and persist attribute, maintaining consistency across the state input/output documentation.docs/content/docs/langgraph/advanced/disabling-state-streaming.mdx (1)
22-89: Disabling state streaming example: Tabs persistence enabled with framework-specific groupId.The
language_langgraph_agentgroupId with persist attribute is correctly applied, ensuring language tab selection is preserved across sessions when users reference this streaming configuration documentation.docs/content/docs/crewai-flows/advanced/emit-messages.mdx (1)
52-52: Tabs groupId and persistence updates look good.Framework-specific grouping enables per-integration persistence as intended.
docs/content/docs/langgraph/shared-state/in-app-agent-read.mdx (1)
44-44: Inconsistentdefaultattribute usage across similar Tabs components.This Tabs component is missing the
default="Python"attribute present in comparable files (e.g.,langgraph/agent-app-context.mdxline 55,crewai-flows/advanced/emit-messages.mdxline 52). Verify whether this omission is intentional or should be aligned with other files for consistency.docs/content/docs/microsoft-agent-framework/shared-state/in-app-agent-write.mdx (1)
42-42: Tabs groupId and persistence updates look good.Framework-specific grouping enables per-integration persistence for Microsoft Agent Framework.
docs/content/docs/pydantic-ai/shared-state/in-app-agent-write.mdx (1)
44-44: Tabs groupId and persistence updates look good.Framework-specific grouping enables per-integration persistence for Pydantic AI.
docs/content/docs/langgraph/agent-app-context.mdx (1)
55-55: Tabs groupId and persistence updates consistently applied across multiple instances.Both Tabs components properly updated with framework-specific groupId and persistence enabled. Consistent use of
default="Python"across the file.Also applies to: 93-93
docs/content/docs/crewai-flows/advanced/disabling-state-streaming.mdx (1)
21-21: Tabs groupId and persistence updates look good.Framework-specific grouping enables per-integration persistence for CrewAI Flows.
docs/content/docs/crewai-flows/advanced/exit-agent.mdx (1)
28-28: Tabs groupId and persistence updates look good.Framework-specific grouping enables per-integration persistence for CrewAI Flows.
docs/content/docs/langgraph/generative-ui/tool-based.mdx (2)
34-34: Tabs groupId and persistence updates look good.Framework-specific grouping enables per-integration persistence for LangGraph.
1-34: Confirm persist support but verifyidattribute requirement.The fumadocs-ui Tabs component does support the
persistattribute for state persistence. However, persistent state only works if you provide anidattribute. The code snippet showsgroupId="language_langgraph_agent"but does not explicitly show anidattribute. Verify that anidis provided on the Tabs component for thepersistattribute to function correctly with localStorage.docs/content/docs/microsoft-agent-framework/frontend-actions.mdx (1)
86-86: Tabs component update: groupId and persist attribute applied correctly.The change properly isolates the language selection state to the Microsoft Agent Framework integration with the new
groupId="language_microsoft-agent-framework_agent"and enables persistence. This ensures language preferences persist independently per framework.docs/content/docs/langgraph/generative-ui/agentic.mdx (2)
44-44: Tabs groupId and persist attribute applied consistently across file.Both Tabs components at lines 44 and 75 use the same
groupId="language_langgraph_agent"withpersistenabled. This ensures consistent language selection state across all LangGraph documentation examples.
75-75: Second Tabs component maintains consistency with first.The Tabs component update at this line mirrors the changes at line 44, ensuring cohesive state management for language selection across the agentic generative UI documentation.
docs/content/docs/pydantic-ai/generative-ui/agentic.mdx (2)
51-51: Tabs groupId and persist attribute applied correctly for Pydantic AI.The Tabs component at line 51 uses
groupId="language_pydantic-ai_agent"withpersistenabled, isolating this framework's language selection state independently.
81-81: Second Tabs component maintains consistency with first for Pydantic AI.The Tabs component update at line 81 mirrors the change at line 51, maintaining cohesive state management across Pydantic AI documentation examples.
docs/content/docs/microsoft-agent-framework/generative-ui/backend-tools.mdx (1)
42-42: Tabs groupId and persist attribute applied correctly for backend tools.The Tabs component uses
groupId="language_microsoft-agent-framework_agent"withpersistenabled, maintaining alignment with other Microsoft Agent Framework documentation updates.docs/snippets/install-sdk.mdx (1)
7-7: Tabs groupId and persist attribute applied correctly for SDK installation.The shared snippet uses
groupId="language_langgraph_agent"withpersistenabled and includes both Python and TypeScript installation instructions, maintaining consistency across LangGraph documentation.docs/content/docs/crewai-flows/generative-ui/agentic.mdx (2)
51-51: Tabs groupId and persist attribute applied for CrewAI Flows state definition.The Tabs component at line 51 uses
groupId="language_crewai-flows_agent"withpersistenabled, isolating this framework's language selection state.
71-71: Second Tabs component maintains consistency with first for CrewAI Flows.The Tabs component update at line 71 mirrors the change at line 51, maintaining cohesive state management for CrewAI Flows documentation.
docs/content/docs/pydantic-ai/human-in-the-loop/agent.mdx (1)
108-108: Tabs groupId and persist attribute applied for Pydantic AI human-in-the-loop.The Tabs component uses
groupId="language_pydantic-ai_agent"withpersistenabled, maintaining alignment with other Pydantic AI documentation.docs/content/docs/microsoft-agent-framework/quickstart.mdx (5)
57-57: First set of Tabs components use consistent groupId for language selection.All four occurrences of language-selection Tabs components (lines 57, 79, 101, 182) use
groupId="language_microsoft-agent-framework_agent"withpersistenabled, maintaining unified state across the quickstart guide.
79-79: Second language-selection Tabs maintains consistency.This Tabs component mirrors the updates at line 57 and other language-selection tabs in the file, using the same groupId for state cohesion.
101-101: Third language-selection Tabs maintains consistency.This Tabs component continues the pattern, using
groupId="language_microsoft-agent-framework_agent"withpersistenabled.
182-182: Fourth language-selection Tabs maintains consistency.This Tabs component maintains the established pattern for language selection state across the quickstart documentation.
146-146: Package manager Tabs group intentionally uses separate groupId.The
groupId="package-manager"at line 146 is correctly separated from the language selection tabs, as it manages a distinct concern (package manager choice) independent of language selection persistence.docs/content/docs/crewai-flows/frontend-actions.mdx (1)
72-72: Consistent application of language persistence pattern across CrewAI Flows documentation.Both Tabs components have been updated from
groupId="language"togroupId="language_crewai-flows_agent"with thepersistattribute added. The naming follows the established pattern for this integration.Also applies to: 92-92
docs/content/docs/langgraph/advanced/emit-messages.mdx (1)
42-42: LangGraph language persistence implemented correctly.The Tabs component correctly uses
groupId="language_langgraph_agent"withpersistattribute, maintaining symmetry with other LangGraph documentation updates in this PR.docs/content/docs/microsoft-agent-framework/generative-ui/agentic.mdx (1)
37-37: Microsoft Agent Framework tabs correctly configured for language persistence.Both Tabs components use the consistent groupId
language_microsoft-agent-framework_agentwithpersistenabled. The framework's full name (with hyphens) is properly reflected in the identifier.Also applies to: 107-107
docs/content/docs/pydantic-ai/shared-state/in-app-agent-read.mdx (1)
44-44: Pydantic AI shared state documentation properly configured for persistence.The Tabs component uses the correct groupId
language_pydantic-ai_agentwithpersistenabled, maintaining consistency with the broader Pydantic AI documentation updates.docs/content/docs/langgraph/quickstart.mdx (1)
83-83: LangGraph quickstart tab configuration aligns with persistence strategy.The Tabs component correctly applies
groupId="language_langgraph_agent"andpersist, maintaining consistency across the LangGraph documentation set.docs/content/docs/microsoft-agent-framework/human-in-the-loop.mdx (1)
92-92: Microsoft Agent Framework human-in-the-loop documentation updated consistently.The Tabs component uses
groupId="language_microsoft-agent-framework_agent"withpersist, matching the pattern established across the Microsoft Agent Framework documentation updates.docs/content/docs/pydantic-ai/frontend-actions.mdx (1)
90-90: Pydantic AI frontend actions documentation properly updated for persistence.The Tabs component correctly implements
groupId="language_pydantic-ai_agent"withpersistenabled, maintaining consistency with other Pydantic AI documentation updates in this PR.docs/content/docs/microsoft-agent-framework/generative-ui/frontend-tools.mdx (1)
96-96: Microsoft Agent Framework frontend tools tabs correctly configured.The Tabs component uses
groupId="language_microsoft-agent-framework_agent"withpersist, aligning with the systematic update pattern across the Microsoft Agent Framework documentation.docs/content/docs/pydantic-ai/generative-ui/tool-based.mdx (1)
51-51: Tabs groupId and persist attribute update looks good.The groupId naming follows a consistent framework-specific pattern (
language_pydantic-ai_agent), and thepersistattribute is properly added to enable tab state persistence.docs/snippets/integrations/langgraph/run-and-connect.mdx (1)
14-14: Tabs groupId and persist attribute update is consistent.The groupId
language_langgraph_agentfollows the established naming pattern, and thepersistattribute is correctly added. Since this snippet is imported across multiple langgraph documentation files, this centralized update will ensure consistent tab persistence throughout.docs/content/docs/pydantic-ai/shared-state/predictive-state-updates.mdx (1)
90-90: Both Tabs components correctly use shared groupId for unified persistence.Both tab blocks (lines 90 and 119) use the same
language_pydantic-ai_agentgroupId with thepersistattribute, allowing a single language selection preference to persist across both sections. This provides a cohesive user experience when navigating between manual and tool-based predictive state examples.Also applies to: 119-119
docs/content/docs/microsoft-agent-framework/auth.mdx (1)
33-33: Both Tabs components correctly configured with shared framework-specific groupId.Both blocks use
language_microsoft-agent-framework_agentconsistently, with thepersistattribute enabling shared language preference persistence. The framework name uses hyphenation which is appropriate for the official "Microsoft Agent Framework" naming.Also applies to: 142-142
docs/content/docs/microsoft-agent-framework/shared-state/in-app-agent-read.mdx (1)
44-44: Tabs groupId and persist attribute correctly applied.The
language_microsoft-agent-framework_agentgroupId aligns with other Microsoft Agent Framework documentation files, ensuring consistent language preference persistence.docs/content/docs/langgraph/shared-state/in-app-agent-write.mdx (1)
43-43: Tabs groupId and persist attribute correctly updated for langgraph.The
language_langgraph_agentgroupId is consistent with other langgraph documentation, and thepersistattribute is properly added.docs/content/docs/langgraph/shared-state/predictive-state-updates.mdx (1)
62-62: All three Tabs components share a unified groupId for cross-section persistence.Lines 62, 106, and 163 all use
language_langgraph_agentwith thepersistattribute, ensuring that a user's language choice (Python or TypeScript) persists as they navigate between the state definition, manual emission, and tool-based emission sections. This provides a seamless documentation experience.Also applies to: 106-106, 163-163
docs/content/docs/langgraph/frontend-actions.mdx (1)
90-90: Both Tabs blocks correctly use shared langgraph groupId for consistent persistence.Lines 90 and 122 both use
language_langgraph_agentwith thepersistattribute, enabling a single language preference to persist across the state definition and frontend tool access sections.Also applies to: 122-122
docs/content/docs/crewai-flows/generative-ui/tool-based.mdx (1)
51-51: Tabs groupId and persist attribute properly updated.The change from a generic
groupId="language"to framework-specificlanguage_crewai-flows_agentwithpersistattribute aligns with the PR objective for session persistence per integration. Syntax is correct.docs/content/docs/crewai-flows/shared-state/predictive-state-updates.mdx (3)
63-63: Consistent framework-specific groupId and persistence enabled.Line 63: The "Define the state" section Tabs correctly uses
groupId="language_crewai-flows_agent"withpersist. This maintains consistency with the PR's integration-scoped persistence model.
96-96: Manual Predictive State Updates section properly configured.Line 96: The Tabs component uses matching
groupId="language_crewai-flows_agent"withpersist, maintaining uniform tab state persistence across this multi-section documentation.
135-135: Tool-Based Predictive State Updates section consistent with prior sections.Line 135: The third Tabs component in this file correctly applies
groupId="language_crewai-flows_agent"withpersist, ensuring all language-selection Tabs in predictive-state-updates.mdx share the same persistence scope.docs/content/docs/langgraph/coagent-troubleshooting/common-coagent-issues.mdx (2)
262-262: LangGraph-specific groupId and persistence correctly applied.Line 262: The Tabs component in "I want these messages to be persisted" section properly uses
groupId="language_langgraph_agent"withpersist, supporting both Python and TypeScript code variants while maintaining framework-scoped session persistence.
300-300: Consistent LangGraph Tabs configuration across troubleshooting sections.Line 300: The Tabs component in "I don't want these messages to streamed at all" section correctly mirrors line 262 with
groupId="language_langgraph_agent"andpersist, ensuring both accordion troubleshooting paths share the same language-selection persistence boundary.docs/content/docs/langgraph/human-in-the-loop/frontend-tool-based.mdx (1)
101-101: Tabs component updates are consistent and well‑implemented.Both Tabs components have been properly updated with the framework-specific
groupId="language_langgraph_agent"and thepersistattribute. This ensures language selection state is maintained consistently across this documentation context.Also applies to: 133-133
⏭️ Changeset Not RequiredLatest commit: a177676 No changes in this PR affected the Changeset is not required for this PR. |
Summary by CodeRabbit