hermes - 💡(How to fix) Fix [Enhancement] Improve SSL Normalizer Phase Extraction [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
NousResearch/hermes-agent#17949Fetched 2026-05-01 05:54:50
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
0
Author
Participants
Timeline (top)
labeled ×3

Code Example

Before starting, check X
RAW_BUFFERClick to expand / collapse

Problem

Normalizer hiện tại extract phases bằng regex đơn giản, chưa chính xác. Nhiều skills có phases không đúng.

Example

Before starting, check X

→ Có thể parse sai là "before" phase thay vì "check"

Stats

  • Total skills: 120
  • CRITICAL risk: 14
  • HIGH risk: 19
  • MEDIUM risk: 39
  • LOW risk: 48

Solution Options

  1. Train lightweight classifier để extract phases
  2. Dùng LLM để normalize phase extraction
  3. Standardize SKILL.md format với explicit frontmatter

Phase Taxonomy (draft)

  • setup (prerequisites, installation)
  • execution (main workflow)
  • verification (validation, testing)
  • cleanup (teardown)

Implementation Reference

  • SSL Normalizer: ~/.hermes/scripts/ssl_normalizer.py
  • SSL Index: ~/.hermes/skills/.ssl_index.json

Manual Work Needed

  • Review 20 skills để validate phase extraction
  • Define phase taxonomy chuẩn

Effort: Hybrid (Dev ML part + manual taxonomy review)

extent analysis

TL;DR

Improve phase extraction accuracy by implementing a more robust solution, such as training a lightweight classifier or utilizing a Large Language Model (LLM), and standardizing the SKILL.md format.

Guidance

  • Review the proposed solution options (training a lightweight classifier, using LLM, or standardizing SKILL.md format) and evaluate their feasibility and potential impact on improving phase extraction accuracy.
  • Utilize the provided Phase Taxonomy (draft) as a starting point for defining a standardized phase taxonomy, which can help improve the accuracy of phase extraction.
  • Consider reviewing the 20 skills manually to validate phase extraction and refine the taxonomy as needed.
  • Explore the implementation references (SSL Normalizer and SSL Index) to understand the current implementation and identify potential areas for improvement.

Example

No code snippet is provided as the issue does not contain sufficient technical details to generate a specific example.

Notes

The solution may require a hybrid approach, combining development and machine learning efforts with manual taxonomy review, which could impact the overall effort and timeline.

Recommendation

Apply a workaround by standardizing the SKILL.md format with explicit frontmatter, as this approach may be more straightforward to implement and can potentially improve phase extraction accuracy.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING