Skip to content

Commit cb5e510

Browse files
committed
More powerful reset function, incremented version
1 parent c3d4f06 commit cb5e510

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

interpreter/core/core.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,6 @@ def _respond(self):
143143
yield from respond(self)
144144

145145
def reset(self):
146-
self.messages = []
147-
self.conversation_filename = None
148146
for code_interpreter in self._code_interpreters.values():
149147
code_interpreter.terminate()
150148
self._code_interpreters = {}
@@ -153,6 +151,9 @@ def reset(self):
153151
self.generate_system_message = lambda: generate_system_message(self)
154152
self.get_relevant_procedures_string = lambda: get_relevant_procedures_string(self)
155153

154+
self.__init__()
155+
156+
156157
# These functions are worth exposing to developers
157158
# I wish we could just dynamically expose all of our functions to devs...
158159
def generate_system_message(self):

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "open-interpreter"
33
packages = [
44
{include = "interpreter"},
55
]
6-
version = "0.1.8"
6+
version = "0.1.9"
77
description = "Let language models run code locally."
88
authors = ["Killian Lucas <killian@drinkwater.ai>"]
99
readme = "README.md"

0 commit comments

Comments
 (0)