We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f072801 commit a29c795Copy full SHA for a29c795
1 file changed
opendevin/controller/state/state.py
@@ -126,10 +126,17 @@ def restore_from_session(sid: str, file_store: FileStore) -> 'State':
126
except Exception as e:
127
logger.error(f'Failed to restore state from session: {e}')
128
raise e
129
+
130
+ # update state
131
if state.agent_state in RESUMABLE_STATES:
132
state.resume_state = state.agent_state
133
else:
134
state.resume_state = None
135
136
+ # don't carry last_error anymore after restore
137
+ state.last_error = None
138
139
+ # first state after restore
140
state.agent_state = AgentState.LOADING
141
return state
142
0 commit comments