Skip to content

Hermes Profile Template 0.6.3

Choose a tag to compare

@codegraphtheory codegraphtheory released this 25 Jun 22:48
· 27 commits to main since this release

0.6.3

This release makes the local web demo inspectable and actually LLM-driven.

Highlights:

  • Added real Hermes LLM calls to the web-demo backend.
  • First Hermes call expands the user's sentence into a mature profile prompt.
  • scripts/generate_from_sentence.py now accepts --profile-prompt-file, so the Hermes-refined prompt drives deterministic repo generation.
  • Second Hermes call reviews the generated profile quality and writes docs/llm-quality-review.md.
  • Backend work is split into explicit status stages with activity-log messages for snappier UI updates.
  • Generated file rows are clickable and load inline previews through /api/jobs/{job_id}/file/....
  • The result view now lets users inspect important files without downloading the zip.

Verification:

python3 -m py_compile scripts/*.py web-demo/server.py
node --check web-demo/static/app.js
python3 scripts/validate_profile.py .
make sentence-smoke
make smoke
make release-check

Local web smoke:

  • Started python3 web-demo/server.py on 127.0.0.1:8765.
  • Submitted { "sentence": "a changelog release notes reviewer" }.
  • Verified Hermes expanded the prompt and produced a Hermes quality review.
  • Verified generated-file preview endpoints returned file contents inline.
  • Verified zip, demo, diagram, mature prompt, and validation artifacts returned content.