Skip to content

fix: use skill activity in curator status#17953

Merged
teknium1 merged 1 commit into
NousResearch:mainfrom
y0shua1ee:fix/curator-skill-activity
Apr 30, 2026
Merged

fix: use skill activity in curator status#17953
teknium1 merged 1 commit into
NousResearch:mainfrom
y0shua1ee:fix/curator-skill-activity

Conversation

@y0shua1ee

Copy link
Copy Markdown
Contributor

Summary

  • Derive last_activity_at and activity_count from skill use/view/patch telemetry.
  • Use last_activity_at for curator automatic lifecycle transitions, so recently viewed or patched skills are not falsely marked stale.
  • Update hermes curator status and curator candidate rendering to show activity instead of only last_used_at.
  • Add regression coverage for activity derivation, false stale prevention, and CLI status output.

Test Plan

  • /Users/areslee/.hermes/hermes-agent/venv/bin/python -m pytest tests/tools/test_skill_usage.py tests/agent/test_curator_activity.py tests/hermes_cli/test_curator_status.py -q
    • 38 passed
  • /Users/areslee/.hermes/hermes-agent/venv/bin/python -m py_compile tools/skill_usage.py agent/curator.py hermes_cli/curator.py
  • git diff --check
  • Added-lines static scan for secrets/shell/eval/pickle/debugger: no findings
  • Independent review agent: passed, no security concerns or logic errors

Refs #17782
Refs #7816

Fixes #17952

Treat skill views and edits as activity when curator reports and applies lifecycle transitions, so recently loaded or patched skills are not displayed or transitioned as never used.\n\nAdds regression tests for activity derivation, automatic transitions, and CLI status output.
@alt-glitch alt-glitch added type/bug Something isn't working P3 Low — cosmetic, nice to have tool/skills Skills system (list, view, manage) comp/cli CLI entry point, hermes_cli/, setup wizard labels Apr 30, 2026
@teknium1 teknium1 merged commit f4b76fa into NousResearch:main Apr 30, 2026
@y0shua1ee y0shua1ee deleted the fix/curator-skill-activity branch May 1, 2026 02:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have 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.

Curator status/lifecycle ignores skill edit activity

3 participants