Skip to content
Open
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion .codeboarding/Agent_Core_LLM_Integration.json
Original file line number Diff line number Diff line change
Expand Up @@ -138,4 +138,4 @@
"dst_name": "Provider to MCP Converters"
}
]
}
}
2 changes: 1 addition & 1 deletion .codeboarding/Agent_Execution_Workflow_Engine.json
Original file line number Diff line number Diff line change
Expand Up @@ -135,4 +135,4 @@
"dst_name": "Decorator Registry"
}
]
}
}
2 changes: 1 addition & 1 deletion .codeboarding/Agent_Workflow_Patterns.json
Original file line number Diff line number Diff line change
Expand Up @@ -224,4 +224,4 @@
"dst_name": "LLM Augmentation Layer"
}
]
}
}
2 changes: 1 addition & 1 deletion .codeboarding/Core_Application_Setup.json
Original file line number Diff line number Diff line change
Expand Up @@ -192,4 +192,4 @@
"dst_name": "Configuration Management (Settings)"
}
]
}
}
2 changes: 1 addition & 1 deletion .codeboarding/Human_Interaction_Layer.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,4 @@
"dst_name": "Console Interface"
}
]
}
}
2 changes: 1 addition & 1 deletion .codeboarding/MCP_Service_Integration.json
Original file line number Diff line number Diff line change
Expand Up @@ -99,4 +99,4 @@
"dst_name": "mcp_agent.config"
}
]
}
}
20 changes: 13 additions & 7 deletions .codeboarding/analysis.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
"reference_start_line": 1,
"reference_end_line": 1
}
]
],
"can_expand": true
},
{
"name": "Agent Execution & Workflow Engine",
Expand Down Expand Up @@ -53,7 +54,8 @@
"reference_start_line": 1,
"reference_end_line": 1
}
]
],
"can_expand": true
},
{
"name": "Agent Core & LLM Integration",
Expand All @@ -77,7 +79,8 @@
"reference_start_line": 1,
"reference_end_line": 1
}
]
],
"can_expand": true
},
{
"name": "MCP Service Integration",
Expand All @@ -101,7 +104,8 @@
"reference_start_line": 1,
"reference_end_line": 1
}
]
],
"can_expand": true
},
{
"name": "Agent Workflow Patterns",
Expand Down Expand Up @@ -137,7 +141,8 @@
"reference_start_line": 1,
"reference_end_line": 1
}
]
],
"can_expand": true
},
{
"name": "Human Interaction Layer",
Expand All @@ -155,7 +160,8 @@
"reference_start_line": 1,
"reference_end_line": 1
}
]
],
"can_expand": true
}
],
"components_relations": [
Expand Down Expand Up @@ -210,4 +216,4 @@
"dst_name": "Agent Execution & Workflow Engine"
}
]
}
}
4 changes: 2 additions & 2 deletions .codeboarding/codeboarding_version.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"commit_hash": "13c378d8bceee2b4b325ff4a294fba046c835e72",
"commit_hash": "15d5cb9610d79b65276c4f13e94bd9bc3bff6231",
"code_boarding_version": "0.1.0"
}
}
18 changes: 2 additions & 16 deletions docs/codeboarding/Agent_Core_LLM_Integration.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
---
title: "Agent Core LLM Integration"
description: "Agent Core LLM Integration component details"
---


# Agent Core LLM Integration
```mermaid
graph LR
Agent_Core["Agent Core"]
Expand All @@ -17,11 +12,7 @@ graph LR
LLM_Provider_Implementations -- "uses" --> Provider_to_MCP_Converters
```

<Info>
This documentation was generated by [CodeBoarding](https://github.com/CodeBoarding/GeneratedOnBoardings) to provide comprehensive architectural insights into the mcp-agent framework.
</Info>

## Details
### Details

This subsystem defines the fundamental interface and capabilities of an AI agent, encapsulating interactions with Large Language Models (LLMs), external tools, prompts, and resources. It provides a consistent and extensible model for agent behavior and offers a standardized, augmented interface for interacting with various LLM providers.

Expand Down Expand Up @@ -77,8 +68,3 @@ These utility classes are crucial for ensuring data consistency and interoperabi
- <a href="https://github.com/lastmile-ai/mcp-agent/blob/main/src/mcp_agent/workflows/llm/augmented_llm_bedrock.py#L437-L499" target="_blank" rel="noopener noreferrer">`mcp_agent.workflows.llm.augmented_llm_bedrock.BedrockMCPTypeConverter` (437:499)</a>
- <a href="https://github.com/lastmile-ai/mcp-agent/blob/main/src/mcp_agent/workflows/llm/augmented_llm_google.py#L403-L518" target="_blank" rel="noopener noreferrer">`mcp_agent.workflows.llm.augmented_llm_google.GoogleMCPTypeConverter` (403:518)</a>
- <a href="https://github.com/lastmile-ai/mcp-agent/blob/main/src/mcp_agent/workflows/llm/augmented_llm_openai.py#L949-L1055" target="_blank" rel="noopener noreferrer">`mcp_agent.workflows.llm.augmented_llm_openai.MCPOpenAITypeConverter` (949:1055)</a>




### [FAQ](https://github.com/CodeBoarding/GeneratedOnBoardings/tree/main?tab=readme-ov-file#faq)
18 changes: 2 additions & 16 deletions docs/codeboarding/Agent_Execution_Workflow_Engine.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
---
title: "Agent Execution Workflow Engine"
description: "Agent Execution Workflow Engine component details"
---


# Agent Execution Workflow Engine
```mermaid
graph LR
Execution_Engine["Execution Engine"]
Expand All @@ -21,11 +16,7 @@ graph LR
Execution_Engine -- "potentially uses" --> Decorator_Registry
```

<Info>
This documentation was generated by [CodeBoarding](https://github.com/CodeBoarding/GeneratedOnBoardings) to provide comprehensive architectural insights into the mcp-agent framework.
</Info>

## Details
### Details

Abstract Components Overview

Expand Down Expand Up @@ -85,8 +76,3 @@ This component is responsible for registering and providing access to defined wo

- <a href="https://github.com/lastmile-ai/mcp-agent/blob/main/src/mcp_agent/executor/workflow_registry.py" target="_blank" rel="noopener noreferrer">`mcp_agent/executor/workflow_registry.py`</a>
- <a href="https://github.com/lastmile-ai/mcp-agent/blob/main/src/mcp_agent/executor/temporal/workflow_registry.py" target="_blank" rel="noopener noreferrer">`mcp_agent/executor/temporal/workflow_registry.py`</a>




### [FAQ](https://github.com/CodeBoarding/GeneratedOnBoardings/tree/main?tab=readme-ov-file#faq)
18 changes: 2 additions & 16 deletions docs/codeboarding/Agent_Workflow_Patterns.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
---
title: "Agent Workflow Patterns"
description: "Agent Workflow Patterns component details"
---


# Agent Workflow Patterns
```mermaid
graph LR
LLM_Augmentation_Layer["LLM Augmentation Layer"]
Expand All @@ -24,11 +19,7 @@ graph LR
Evaluation_Optimization_Workflow -- "uses" --> LLM_Augmentation_Layer
```

<Info>
This documentation was generated by [CodeBoarding](https://github.com/CodeBoarding/GeneratedOnBoardings) to provide comprehensive architectural insights into the mcp-agent framework.
</Info>

## Details
### Details

Abstract Components Overview

Expand Down Expand Up @@ -116,8 +107,3 @@ Provides mechanisms for evaluating the performance, quality, and effectiveness o
**Related Classes/Methods**:

- <a href="https://github.com/lastmile-ai/mcp-agent/blob/main/src/mcp_agent/workflows/evaluator_optimizer/evaluator_optimizer.py#L47-L475" target="_blank" rel="noopener noreferrer">`mcp_agent.workflows.evaluator_optimizer.evaluator_optimizer.EvaluatorOptimizerLLM` (47:475)</a>




### [FAQ](https://github.com/CodeBoarding/GeneratedOnBoardings/tree/main?tab=readme-ov-file#faq)
18 changes: 2 additions & 16 deletions docs/codeboarding/Core_Application_Setup.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
---
title: "Core Application Setup"
description: "Core Application Setup component details"
---


# Core Application Setup
```mermaid
graph LR
Application_Core_MCPApp_["Application Core (MCPApp)"]
Expand All @@ -25,11 +20,7 @@ graph LR
LLM_Selection -- "depends on" --> Configuration_Management_Settings_
```

<Info>
This documentation was generated by [CodeBoarding](https://github.com/CodeBoarding/GeneratedOnBoardings) to provide comprehensive architectural insights into the mcp-agent framework.
</Info>

## Details
### Details

This component is the foundational layer of the `mcp-agent` application. It is responsible for the initial bootstrapping of the entire agent framework, establishing the global application context, and managing the loading, parsing, and provision of all application settings and sensitive information. It acts as the central orchestrator for the agent's environment, ensuring that all subsequent components operate with the correct parameters and have access to essential services. Its design emphasizes modularity and extensibility, crucial for an AI agent development framework.

Expand Down Expand Up @@ -103,8 +94,3 @@ Responsible for selecting and managing Large Language Models (LLMs), including t

- <a href="https://github.com/lastmile-ai/mcp-agent/blob/main/src/mcp_agent/workflows/llm/llm_selector.py#L96-L413" target="_blank" rel="noopener noreferrer">`mcp_agent.workflows.llm.llm_selector.ModelSelector` (96:413)</a>
- <a href="https://github.com/lastmile-ai/mcp-agent/blob/main/src/mcp_agent/workflows/llm/augmented_llm.py#L218-L668" target="_blank" rel="noopener noreferrer">`mcp_agent.workflows.llm.augmented_llm.AugmentedLLM` (218:668)</a>




### [FAQ](https://github.com/CodeBoarding/GeneratedOnBoardings/tree/main?tab=readme-ov-file#faq)
18 changes: 2 additions & 16 deletions docs/codeboarding/Human_Interaction_Layer.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
---
title: "Human Interaction Layer"
description: "Human Interaction Layer component details"
---


# Human Interaction Layer
```mermaid
graph LR
Human_Input_Handler["Human Input Handler"]
Expand All @@ -16,11 +11,7 @@ graph LR
Progress_Display -- "uses" --> Console_Interface
```

<Info>
This documentation was generated by [CodeBoarding](https://github.com/CodeBoarding/GeneratedOnBoardings) to provide comprehensive architectural insights into the mcp-agent framework.
</Info>

## Details
### Details

The `Human Interaction Layer` is a critical subsystem designed to facilitate seamless human-in-the-loop workflows within the AI agent framework. Its primary purpose is to enable agents to request information, receive feedback, and process responses from human users, thereby integrating human intelligence and decision-making into automated processes. This layer adheres to the project's architectural biases by promoting modularity, clear separation of concerns, and an asynchronous design, ensuring that human interactions do not block core agent operations.

Expand Down Expand Up @@ -58,8 +49,3 @@ This foundational component provides the low-level interface for interacting wit
**Related Classes/Methods**:

- <a href="https://github.com/lastmile-ai/mcp-agent/blob/main/mcp_agent/console.py#L1-L1" target="_blank" rel="noopener noreferrer">`Console Interface` (1:1)</a>




### [FAQ](https://github.com/CodeBoarding/GeneratedOnBoardings/tree/main?tab=readme-ov-file#faq)
18 changes: 2 additions & 16 deletions docs/codeboarding/MCP_Service_Integration.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
---
title: "MCP Service Integration"
description: "MCP Service Integration component details"
---


# MCP Service Integration
```mermaid
graph LR
MCPAggregator["MCPAggregator"]
Expand All @@ -20,11 +15,7 @@ graph LR
MCPClientSession -- "Uses" --> mcp_agent_config
```

<Info>
This documentation was generated by [CodeBoarding](https://github.com/CodeBoarding/GeneratedOnBoardings) to provide comprehensive architectural insights into the mcp-agent framework.
</Info>

## Details
### Details

Abstract Components Overview

Expand Down Expand Up @@ -71,8 +62,3 @@ This module contains auto-generated client code that provides concrete methods f
**Related Classes/Methods**:

- <a href="https://github.com/lastmile-ai/mcp-agent/blob/main/src/mcp_agent/mcp/gen_client.py#L15-L40" target="_blank" rel="noopener noreferrer">`mcp_agent.mcp.gen_client` (15:40)</a>




### [FAQ](https://github.com/CodeBoarding/GeneratedOnBoardings/tree/main?tab=readme-ov-file#faq)
Loading
Loading