{"repo":"NousResearch/hermes-agent","public_id":"129696","display_label":"Public names for skills tool discovery and lookup helpers","summary":"These members all concern giving public names to the skills tool's discovery and lookup helpers (such as `find_all_skills` and `locate_skill`). One feature request also mentions the skill-sync hash, and two pull requests are scoped to skills and plugins respectively. Their titles do not show whether any of this has been completed.","subsystem":"skills","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":140978,"merged_at":"2026-10-18T07:47:39+00:00"},"resolution":{"state":"resolved","by":"pr-140978"},"freshness":{"state":"verified","last_verified_at":"2026-10-18T07:47:39+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":129696,"pr_number":140978,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-18T07:47:39+00:00"}],"members":[{"kind":"issue","number":129696,"title":"[Feature]: Public names for the skills tool's discovery and lookup helpers (`find_all_skills`, `locate_skill`, …) and the skill-sync hash","url":null,"state":"closed"},{"kind":"pr","number":129698,"title":"feat(skills): public names for the skills tool's discovery and lookup helpers","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"bb834a2cb3","number":0},{"kind":"pr","value":"#140978","number":140978}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":140978,"title":"feat(plugins): public names for the skills tool's discovery and lookup helpers","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/skill_commands.py","gateway/platforms/api_server.py","gateway/session_local_inventory.py","hermes_cli/banner.py","hermes_cli/curator.py","hermes_cli/gateway_plugin_commands.py","hermes_cli/plugin_validate_private_imports.py","hermes_cli/profiles.py","hermes_cli/skills_config.py","hermes_cli/slash_exec.py","hermes_cli/web_routers/skills.py","tests/agent/test_external_skills.py","tests/gateway/test_api_server.py","tests/gateway/test_canonical_session_inventory.py","tests/hermes_cli/test_banner_skills.py","tests/hermes_cli/test_plugin_validate_private_imports.py","tests/hermes_cli/test_skills_config.py","tests/hermes_cli/test_skills_hub.py","tests/tools/test_skills_runtime_cache.py","tests/tools/test_skills_sync.py","tests/tools/test_skills_tool.py","tests/tools/test_skills_tool_discovery_cache.py","tools/setup_beat_tool.py","tools/skill_usage.py","tools/skills_sync.py","tools/skills_sync_bundled_ops.py","tools/skills_sync_optional.py","tools/skills_tool.py","tui_gateway/command_discovery.py","website/docs/developer-guide/plugins/index.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}