Skip to content

Commit a29c795

Browse files
authored
clear last_error when restoring a session (OpenHands#3146)
1 parent f072801 commit a29c795

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

opendevin/controller/state/state.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,17 @@ def restore_from_session(sid: str, file_store: FileStore) -> 'State':
126126
except Exception as e:
127127
logger.error(f'Failed to restore state from session: {e}')
128128
raise e
129+
130+
# update state
129131
if state.agent_state in RESUMABLE_STATES:
130132
state.resume_state = state.agent_state
131133
else:
132134
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
133140
state.agent_state = AgentState.LOADING
134141
return state
135142

0 commit comments

Comments
 (0)