Skip to content

Commit a46ddc6

Browse files
bugfix: skip HintSource init if use_task_hint is false
1 parent cf0e9b3 commit a46ddc6

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/agentlab/agents/tool_use_agent/tool_use_agent.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -319,14 +319,15 @@ class TaskHint(Block):
319319

320320
def _init(self):
321321
"""Initialize the block."""
322-
self.hints_source = HintsSource(
323-
hint_db_path=self.hint_db_rel_path,
324-
hint_retrieval_mode=self.hint_retrieval_mode,
325-
top_n=self.top_n,
326-
embedder_model=self.embedder_model,
327-
embedder_server=self.embedder_server,
328-
llm_prompt=self.llm_prompt,
329-
)
322+
if self.use_task_hint:
323+
self.hints_source = HintsSource(
324+
hint_db_path=self.hint_db_rel_path,
325+
hint_retrieval_mode=self.hint_retrieval_mode,
326+
top_n=self.top_n,
327+
embedder_model=self.embedder_model,
328+
embedder_server=self.embedder_server,
329+
llm_prompt=self.llm_prompt,
330+
)
330331

331332
def apply(self, llm, discussion: StructuredDiscussion, task_name: str) -> dict:
332333
if not self.use_task_hint:

0 commit comments

Comments
 (0)