Skip to content

chore: harden local self-evolution runtime#89

Open
jaykang-heo wants to merge 2 commits into
NousResearch:mainfrom
jaykang-heo:remediation/self-evolution-cleanup-20260521
Open

chore: harden local self-evolution runtime#89
jaykang-heo wants to merge 2 commits into
NousResearch:mainfrom
jaykang-heo:remediation/self-evolution-cleanup-20260521

Conversation

@jaykang-heo
Copy link
Copy Markdown

Summary

  • add artifact evolution modules used by local L3-L5 self-evolution wrappers
  • make synthetic dataset generation honor OpenAI-compatible base URL/key env vars and tolerate repaired JSON
  • add json-repair dependency and ignore local logs/output/operator scripts

Verification

  • venv/bin/python -m pytest -q
  • venv/bin/python -m compileall -q evolution/artifacts evolution/core evolution/skills
  • bash -n scripts/self_evolve_hourly.sh scripts/self_evolve_daily.sh scripts/run_l3_l5.sh
  • secret scan for Discord webhook literals returned no matches

…o ~/.hermes/skills

- Parse leaf name from 'category/skill_name' for directory matching
- Search both hermes-agent/skills and ~/.hermes/skills directories
- Handle relative_to() ValueError when skill found in fallback dir
Fixes rc=1 failures in unified_evolver.py skill discovery.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant