Spaces:
Running
Running
from src.manager.agent_manager import AgentManager | |
__all__ = ['GetAgents'] | |
class GetAgents(): | |
dependencies = [] | |
inputSchema = { | |
"name": "GetAgents", | |
"description": "Retrieves a list of available AI agents. This tool is used to get the list of available models that can be invoked using the AskAgent tool.", | |
"parameters": { | |
"type": "object", | |
"properties": {}, | |
"required": [], | |
}, | |
} | |
def run(self, **kwargs): | |
agent_manger = AgentManager() | |
agents = agent_manger.list_agents() | |
return { | |
"status": "success", | |
"message": "Agents list retrieved successfully", | |
"agents": agents, | |
} | |