dchevenement
dchevenement
You can use a specific callback they implemented in the crew invoke loop by defining your own conversation logger and setting it for the task callback task = Task( description=f"{task_description}",...
PLaying around with this, the task callback is ok but restricted to the main task at hand. If you need more details on the execution steps in between, use the...
no doubts to have, implemented it using step_callbacks and it works fine. This way you're able to get a callback each time there is something happening in the delegation process....
Wrong section then. What you're trying to do is what delegation enables. This thread is about to get all steps logs from conversations between agents. This is related in the...
Use this class ConversationLogger: def __init__(self): self.logs: List[Dict[str, Any]] = [] def __call__(self, output: Any): print(f"Output: {vars(output)}") if output.action_output is not None: print(f"Action Output: {vars(output.action_output)}") Do your things here to...
Suggested modification Update the init of RAGStorage key in rag_storage.py to use an MD5 signature instead of concatenated name def __init__(self, type, allow_reset=True, embedder_config=None, crew=None): super().__init__() if ( not os.getenv("OPENAI_API_KEY")...
I would not recommend to use a time based code for the memory as it would change your memory for your crew depending on the time you launch your crew....