|
import json |
|
|
|
__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): |
|
with open("./models/models.json", "r", encoding="utf8") as f: |
|
models = f.read() |
|
models = json.loads(models) |
|
return { |
|
"status": "success", |
|
"message": "Agents list retrieved successfully", |
|
"agents": models, |
|
} |
|
|