mujib71 / tools.json
likhonsheikhdev's picture
Upload 28 files
cce70aa verified
{
"name": "Project Management Tool",
"description": "A tool for managing project context, automating tasks, and facilitating human-in-the-loop interactions.",
"version": "1.0.0",
"author": "Your Name",
"license": "MIT",
"configurations": {
"projectDirectory": "/path/to/your/project",
"logFile": "/path/to/your/logs/actions.log",
"memoryFile": "/path/to/your/memory.txt",
"requestsDirectory": "/path/to/your/requests",
"responsesDirectory": "/path/to/your/responses",
"dataDirectory": "/path/to/your/data",
"statusDirectory": "/path/to/your/status"
},
"apiKeys": {
"togetherAPI": "your_together_api_key",
"cohereAPI": "your_cohere_api_key",
"geminiAPI": "your_gemini_api_key"
},
"features": {
"automaticContextGathering": {
"description": "Automatically reads related files, explores project structure, analyzes patterns, and maps dependencies.",
"enabled": true
},
"humanInTheLoop": {
"description": "Facilitates human input for reviewing and approving tasks.",
"enabled": true
},
"subgraphSupport": {
"description": "Encapsulates tasks as reusable nodes for better project management.",
"enabled": true
},
"memoryManagement": {
"description": "Persists state across agent interactions using a key-value store.",
"enabled": true
},
"apiIntegrations": {
"description": "Integrates with Together, Cohere, and Gemini APIs for text generation.",
"enabled": true
},
"fileOperations": {
"description": "Creates, edits, and validates files with error checking.",
"enabled": true
}
},
"agents": [
{
"id": 1,
"name": "Data Collection Agent",
"description": "Collects and saves data for the project.",
"tasks": ["collect_data"]
},
{
"id": 2,
"name": "Data Preprocessing Agent",
"description": "Preprocesses the collected data.",
"tasks": ["preprocess_data"]
},
{
"id": 3,
"name": "Model Training Agent",
"description": "Trains the model using the preprocessed data.",
"tasks": ["train_model"]
},
{
"id": 4,
"name": "Model Evaluation Agent",
"description": "Evaluates the trained model.",
"tasks": ["evaluate_model"]
}
],
"tasks": {
"collect_data": {
"description": "Generates and saves Bengali text via API.",
"script": "collect_data.sh"
},
"preprocess_data": {
"description": "Analyzes and preprocesses the collected data.",
"script": "preprocess_data.sh"
},
"train_model": {
"description": "Trains the model using the preprocessed data.",
"script": "train_model.sh"
},
"evaluate_model": {
"description": "Evaluates the trained model.",
"script": "evaluate_model.sh"
}
},
"scripts": {
"collect_data.sh": "path/to/collect_data.sh",
"preprocess_data.sh": "path/to/preprocess_data.sh",
"train_model.sh": "path/to/train_model.sh",
"evaluate_model.sh": "path/to/evaluate_model.sh"
}
}