Skip to content

fix(skills): keep manual skills out of curator#19235

Closed
LeonSGP43 wants to merge 1 commit into
NousResearch:mainfrom
LeonSGP43:fix/curator-skill-provenance-19040
Closed

fix(skills): keep manual skills out of curator#19235
LeonSGP43 wants to merge 1 commit into
NousResearch:mainfrom
LeonSGP43:fix/curator-skill-provenance-19040

Conversation

@LeonSGP43

Copy link
Copy Markdown
Contributor

Summary\n- require an explicit skill_usage provenance marker before a local skill enters curator reports/transitions\n- mark skills created through skill_manage(action="create") as agent-created for curator eligibility\n- add regression coverage proving manually authored skills with usage records are not auto-archived\n\nFixes #19040\n\n## Testing\n- scripts/run_tests.sh tests/tools/test_skill_usage.py tests/tools/test_skill_manager_tool.py tests/agent/test_curator.py -k 'not curator_slot_is_canonical_aux_task'\n- git diff --check\n\nNote: running the full selected curator file without the -k exclusion also hits an existing local optional dependency failure: tests/agent/test_curator.py::test_curator_slot_is_canonical_aux_task imports hermes_cli.web_server, which exits because fastapi is not installed in this venv.

@alt-glitch alt-glitch added type/bug Something isn't working P2 Medium — degraded but workaround exists comp/agent Core agent loop, run_agent.py, prompt builder tool/skills Skills system (list, view, manage) labels May 3, 2026
@teknium1

teknium1 commented May 4, 2026

Copy link
Copy Markdown
Contributor

Salvaged and merged via PR #19618 — your commit was cherry-picked with authorship preserved. AUTHOR_MAP updated to credit you on future release notes. Thanks @LeonSGP43!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/agent Core agent loop, run_agent.py, prompt builder P2 Medium — degraded but workaround exists tool/skills Skills system (list, view, manage) type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants