| class Agent: | |
| def __init__(self, id, role, target_env, dependencies, trigger): | |
| self.id = id | |
| self.role = role | |
| self.env = target_env | |
| self.dependencies = dependencies | |
| self.trigger = trigger | |
| def evaluate_trigger(self, metrics): | |
| return self.trigger(metrics) |