mirror of
https://github.com/HKUDS/nanobot.git
synced 2026-09-05 10:41:58 +03:00
fix(agent): honor selected project workspace
This commit is contained in:
@@ -112,6 +112,14 @@ class ContextBuilder:
|
||||
|
||||
parts.append(render_template("agent/tool_contract.md"))
|
||||
|
||||
project_path = root.expanduser().resolve()
|
||||
if project_path != self.workspace.expanduser().resolve():
|
||||
parts.append(
|
||||
"# Current Project\n\n"
|
||||
f"Working directory: {project_path}\n"
|
||||
"Use it as the default root for project files and relative tool paths."
|
||||
)
|
||||
|
||||
if include_memory:
|
||||
memory = self.memory.read_memory()
|
||||
if memory and not self._is_template_content(memory, "memory/MEMORY.md"):
|
||||
|
||||
Reference in New Issue
Block a user