Skip to content

feat: support project-local skills and stack-based recommendations - #14662

Open
albnavper wants to merge 1 commit into
NousResearch:mainfrom
albnavper:pr/project-local-skills
Open

feat: support project-local skills and stack-based recommendations#14662
albnavper wants to merge 1 commit into
NousResearch:mainfrom
albnavper:pr/project-local-skills

Conversation

@albnavper

Copy link
Copy Markdown

Summary

  • add runtime support for project-local skill overlays from .hermes/skills and .agents/skills
  • load project-local skills across skills listing/viewing, slash command scanning, and prompt building with deterministic precedence
  • add native stack detection and recommendations via hermes skills recommend with JSON/install flows

Test Plan

  • /home/mint/.hermes/hermes-agent/venv/bin/python -m pytest tests/agent/test_project_local_skills.py tests/agent/test_external_skills.py tests/agent/test_prompt_builder.py tests/agent/test_skill_commands.py tests/tools/test_skills_tool.py tests/tools/test_skills_recommend.py tests/hermes_cli/test_skills_hub.py -q

- load project-local skill overlays in runtime flows\n- expose project-local visibility in skills list/view and slash commands\n- add native stack detection via hermes skills recommend
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/agent Core agent runtime: loop, agent_init, prompt builder, context-compression, responses endpoint tool/skills Skills system (list, view, manage) labels Apr 23, 2026
@teknium1 teknium1 added sweeper:risk-compatibility Sweeper risk: may break existing users, config, migrations, defaults, or upgrades sweeper:risk-security-boundary Sweeper risk: may affect sandboxing, auth, credentials, or sensitive data sweeper:risk-caching Sweeper risk: may break/degrade prompt caching or cache-key stability (invariant) sweeper:blast-broad Sweeper blast radius: broad — a core path most sessions hit labels Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/agent Core agent runtime: loop, agent_init, prompt builder, context-compression, responses endpoint P3 Low — cosmetic, nice to have sweeper:blast-broad Sweeper blast radius: broad — a core path most sessions hit sweeper:risk-caching Sweeper risk: may break/degrade prompt caching or cache-key stability (invariant) sweeper:risk-compatibility Sweeper risk: may break existing users, config, migrations, defaults, or upgrades sweeper:risk-security-boundary Sweeper risk: may affect sandboxing, auth, credentials, or sensitive data tool/skills Skills system (list, view, manage) type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants