Update agent.py

pull/1126/head
CI-DEV 1 day ago committed by GitHub
parent eb18d416e4
commit 76004bd737
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -2406,12 +2406,14 @@ class Agent:
Dict[str, Any]: A dictionary representation of the class attributes.
"""
# Remove the llm object from the dictionary
self.__dict__.pop("llm", None)
# Create a copy of the dict to avoid mutating the original object
# Remove the llm object from the copy since it's not serializable
dict_copy = self.__dict__.copy()
dict_copy.pop("llm", None)
return {
attr_name: self._serialize_attr(attr_name, attr_value)
for attr_name, attr_value in self.__dict__.items()
for attr_name, attr_value in dict_copy.items()
}
def to_json(self, indent: int = 4, *args, **kwargs):

Loading…
Cancel
Save