-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
This happens for one particular agent during the simulation, while the others can output the location successfully. Anyone knows why this is the case?
Traceback (most recent call last):
File "E:\smallville\generative_agents\reverie\backend_server\reverie.py", line 468, in open_server
rs.start_server(int_count)
File "E:\smallville\generative_agents\reverie\backend_server\reverie.py", line 379, in start_server
next_tile, pronunciatio, description = persona.move(
File "E:\smallville\generative_agents\reverie\backend_server\persona\persona.py", line 222, in move
plan = self.plan(maze, personas, new_day, retrieved)
File "E:\smallville\generative_agents\reverie\backend_server\persona\persona.py", line 148, in plan
return plan(self, maze, personas, new_day, retrieved)
File "E:\smallville\generative_agents\reverie\backend_server\persona\cognitive_modules\plan.py", line 1152, in plan
_determine_action(persona, maze)
File "E:\smallville\generative_agents\reverie\backend_server\persona\cognitive_modules\plan.py", line 739, in determine_action
act_game_object = generate_action_game_object(act_desp, act_address, persona, maze)
File "E:\smallville\generative_agents\reverie\backend_server\persona\cognitive_modules\plan.py", line 289, in generate_action_game_object
if not persona.s_mem.get_str_accessible_arena_game_objects(act_address):
File "E:\smallville\generative_agents\reverie\backend_server\persona\memory_structures\spatial_memory.py", line 107, in get_str_accessible_arena_game
objects
x = ", ".join(list(self.tree[curr_world][curr_sector][curr_arena.lower()]))
KeyError: 'kitchen'