Compare commits

...

1 Commits

Author SHA1 Message Date
Engel Nyst
4cf48bdf9a don't try to load if there's no repo 2025-03-17 18:27:44 +01:00
2 changed files with 10 additions and 8 deletions

View File

@@ -142,10 +142,11 @@ def create_memory(
memory.set_runtime_info(runtime)
# loads microagents from repo/.openhands/microagents
microagents: list[BaseMicroAgent] = runtime.get_microagents_from_selected_repo(
selected_repository
)
memory.load_user_workspace_microagents(microagents)
if selected_repository:
microagents: list[BaseMicroAgent] = (
runtime.get_microagents_from_selected_repo(selected_repository)
)
memory.load_user_workspace_microagents(microagents)
if selected_repository and repo_directory:
memory.set_repository_info(selected_repository, repo_directory)

View File

@@ -354,10 +354,11 @@ class AgentSession:
memory.set_runtime_info(self.runtime)
# loads microagents from repo/.openhands/microagents
microagents: list[BaseMicroAgent] = await call_sync_from_async(
self.runtime.get_microagents_from_selected_repo, selected_repository
)
memory.load_user_workspace_microagents(microagents)
if selected_repository:
microagents: list[BaseMicroAgent] = await call_sync_from_async(
self.runtime.get_microagents_from_selected_repo, selected_repository
)
memory.load_user_workspace_microagents(microagents)
if selected_repository and repo_directory:
memory.set_repository_info(selected_repository, repo_directory)