mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-05 02:07:34 +08:00
fix: stop recursive AGENTS.md walk, load top-level only
The recursive os.walk for AGENTS.md in subdirectories was undesired. Only load AGENTS.md from the working directory root, matching the behavior of CLAUDE.md and .cursorrules.
This commit is contained in:
@@ -464,14 +464,15 @@ class TestBuildContextFilesPrompt:
|
||||
result = build_context_files_prompt(cwd=str(tmp_path))
|
||||
assert "ESLint" in result
|
||||
|
||||
def test_recursive_agents_md(self, tmp_path):
|
||||
def test_agents_md_top_level_only(self, tmp_path):
|
||||
"""AGENTS.md is loaded from cwd only — subdirectory copies are ignored."""
|
||||
(tmp_path / "AGENTS.md").write_text("Top level instructions.")
|
||||
sub = tmp_path / "src"
|
||||
sub.mkdir()
|
||||
(sub / "AGENTS.md").write_text("Src-specific instructions.")
|
||||
result = build_context_files_prompt(cwd=str(tmp_path))
|
||||
assert "Top level" in result
|
||||
assert "Src-specific" in result
|
||||
assert "Src-specific" not in result
|
||||
|
||||
# --- .hermes.md / HERMES.md discovery ---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user