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, | |
| } | |