Skip to content

diligence

dandy.llm.diligence.diligence

BaseDiligence

Bases: ABC

Source code in dandy/llm/diligence/diligence.py
def __init__(self):
    self.is_activated = False

requires_new_llm_request = False class-attribute instance-attribute

is_activated = False instance-attribute

activate

Source code in dandy/llm/diligence/diligence.py
def activate(self) -> None:
    self.is_activated = True

deactivate

Source code in dandy/llm/diligence/diligence.py
def deactivate(self) -> None:
    self.is_activated = False

apply abstractmethod

Source code in dandy/llm/diligence/diligence.py
@abstractmethod
def apply(self, llm_connector: LlmConnector) -> None:
    raise NotImplementedError