### What problem does this PR solve? ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)tags/v0.20.0
| @@ -156,7 +156,7 @@ class Base(ABC): | |||
| self.tools.append(tool) | |||
| def chat_with_tools(self, system: str, history: list, gen_conf: dict): | |||
| gen_conf = self._clean_conf() | |||
| gen_conf = self._clean_conf(gen_conf) | |||
| if system: | |||
| history.insert(0, {"role": "system", "content": system}) | |||