Skip to content

Align Hyperlex SKILL.md with Hermes Agent v0.21 - #6

Merged
scrimshawlife-ctrl merged 1 commit into
mainfrom
cursor/hermes-v021-skill-d841
Sep 1, 2026
Merged

scrimshawlife-ctrl merged 1 commit into
mainfrom
cursor/hermes-v021-skill-d841

Conversation

@scrimshawlife-ctrl

@scrimshawlife-ctrl scrimshawlife-ctrl commented Sep 1, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Hermes Agent v0.21 (tag v2026.8.31) indexes each skill description at 57 characters plus .... Hyperlex used a folded YAML block of 525 characters, so the system-prompt trigger became Use when the user wants memetic emergence analysis, slang....

This change writes a 47-character capability sentence, matches the v0.21 frontmatter shape, frames CLI calls through the Hermes terminal tool, and extends check so the description budget cannot regress.

Product behavior is unchanged: slang, lineage, receipts, and Brier-after-settlement. No blueprint or cron registration. No src/hyperlex rewrite.

Related issue or project item

Hermes Agent v0.21 skill load/index on tag v2026.8.31.

Testing performed

  • python3 scripts/hyperlex.py check: "ok": true, description 47 chars, required keys present
  • python3 scripts/hyperlex.py smoke: "ok": true, open brier is null
  • python3 scripts/hyperlex.py doctor: 42 checks, 0 failed
  • PYTHONPATH=src python3 -m pytest -q: 196 passed, 5 skipped

Collaboration checklist

  • Added or updated tests
  • Updated documentation if needed
  • Added the appropriate labels
  • Checked the linked GitHub Project item
  • Requested review from the Partner Agents team when appropriate
Open in Web Open in Cursor 

The folded description was 525 characters, so Hermes truncated the
system-prompt trigger at 57 characters. Replace it with a 47-character
capability sentence and require the same budget in CLI check.

Co-authored-by: Daniel Meyer <scrimshawlife@gmail.com>
@scrimshawlife-ctrl
scrimshawlife-ctrl marked this pull request as ready for review September 1, 2026 07:40
@scrimshawlife-ctrl
scrimshawlife-ctrl requested a review from a team as a code owner September 1, 2026 07:40

@prabu-openclaw prabu-openclaw left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well-scoped SKILL.md frontmatter validation matching the same Hermes v0.21 hardline as the sibling Orchestra/Sigil-Forge PRs. Frontmatter parsing tries yaml.safe_load first (safe) and only falls back to a small stdlib parser if PyYAML isn't available — no unsafe eval/exec. New checks (required keys, ≤60-char description ending in period, author-credits-human, tags/related_skills, version match) are covered by an expanded test_hyperlex.py asserting each new check key. Version bump 0.4.0→0.4.1 consistent across VERSION/manifest/pyproject. All CI (build + validate on py3.10/3.11/3.12) passes.

@scrimshawlife-ctrl
scrimshawlife-ctrl merged commit 395dc9d into main Sep 1, 2026
5 checks passed
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.

3 participants