File size: 308 Bytes
5e1dfdc
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
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)