feat (backend): Add support for MCP servers natively via CodeActAgent (#7637)

Co-authored-by: trungbach <trunga2k29@gmail.com>
Co-authored-by: quangdz1704 <Ntq.1704@gmail.com>
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu>
This commit is contained in:
Duc Pham
2025-04-09 18:59:13 -07:00
committed by GitHub
parent e359a4affa
commit 35d49f6941
40 changed files with 803 additions and 34 deletions

View File

@@ -22,6 +22,7 @@ from openhands.events.action.files import (
FileReadAction,
FileWriteAction,
)
from openhands.events.action.mcp import McpAction
from openhands.events.action.message import MessageAction
actions = (
@@ -41,6 +42,7 @@ actions = (
ChangeAgentStateAction,
MessageAction,
CondensationAction,
McpAction,
)
ACTION_TYPE_TO_CLASS = {action_class.action: action_class for action_class in actions} # type: ignore[attr-defined]