Hermes Profile Template 0.6.3
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.pynow 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.pyon127.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.