Files
hermes-agent/tests/tools
kshitijk4poor f00e35f680 test(skills): duplicate names resolve the same way on every surface
- test_skills_tool: the 59da8ec4e cross-dir refusal case becomes a parametrized
  precedence test (local>external incl. same relative path, create_dir>external,
  local>create_dir, project>local) asserting the winner loads, skills_list shows
  one row, and the shadowed copy is warned about. Same-tier refusal tests are
  unchanged except the equal-rank case also pins the new "use one of" paths.
- test_skill_commands: one end-to-end test that list, prompt index, slash,
  skill_view, -s preload and cron agree on a same-tier and a cross-tier duplicate.
- test_org_skill_namespace: a personal/org clash now lists the org copy under its
  exact loadable path and notes the unloadable root-level personal copy instead
  of flagging two rows that both carried the refused bare name.

Co-authored-by: Tal Orbach <tal.orbach@gmail.com>
Co-authored-by: yu-xin-c <2182712990@qq.com>
2026-10-04 02:54:56 +05:30
..