Skip to content

Latest commit

 

History

History
76 lines (44 loc) · 4.41 KB

File metadata and controls

76 lines (44 loc) · 4.41 KB
graph LR
    Agent_Framework_Integrations["Agent Framework Integrations"]
    copilotkit_agent_Agent["copilotkit.agent.Agent"]
    copilotkit_crewai_crewai_agent_CrewAIAgent["copilotkit.crewai.crewai_agent.CrewAIAgent"]
    copilotkit_langgraph_agent_LangGraphAgent["copilotkit.langgraph_agent.LangGraphAgent"]
    CrewAI_Framework["CrewAI Framework"]
    LangGraph_Framework["LangGraph Framework"]
    copilotkit_crewai_crewai_agent_CrewAIAgent -- "implements/adapts" --> copilotkit_agent_Agent
    copilotkit_langgraph_agent_LangGraphAgent -- "implements/adapts" --> copilotkit_agent_Agent
    copilotkit_crewai_crewai_agent_CrewAIAgent -- "utilizes" --> CrewAI_Framework
    copilotkit_langgraph_agent_LangGraphAgent -- "utilizes" --> LangGraph_Framework
    click Agent_Framework_Integrations href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/CopilotKit/Agent_Framework_Integrations.md" "Details"
Loading

CodeBoardingDemoContact

Details

Abstract Components Overview

Agent Framework Integrations [Expand]

This component is responsible for integrating external AI agent frameworks like LangGraph and CrewAI into CopilotKit. It provides specific adapters and wrappers that translate the functionalities of these frameworks into a unified Agent Abstraction Layer, ensuring seamless interoperability within the CopilotKit ecosystem. This allows CopilotKit to leverage diverse agent capabilities without being tightly coupled to any single framework.

Related Classes/Methods:

copilotkit.agent.Agent

Defines the common interface and contract for all agents integrated into CopilotKit. It acts as the target abstraction that external agent frameworks must conform to.

Related Classes/Methods:

copilotkit.crewai.crewai_agent.CrewAIAgent

This component specifically adapts the CrewAI framework's functionalities to adhere to the copilotkit.agent.Agent interface. It encapsulates CrewAI-specific logic and exposes it through the generic agent abstraction.

Related Classes/Methods:

copilotkit.langgraph_agent.LangGraphAgent

Similar to the CrewAI adapter, this component adapts the LangGraph framework to the copilotkit.agent.Agent interface. It handles LangGraph-specific workflows and exposes them uniformly.

Related Classes/Methods:

CrewAI Framework

An external AI agent framework utilized by CopilotKit's CrewAIAgent.

Related Classes/Methods: None

LangGraph Framework

An external AI agent framework utilized by CopilotKit's LangGraphAgent.

Related Classes/Methods: None