Releases: codegraphtheory/hermes-profile-template
v0.6.7
v0.6.6
0.6.6
Growth launch kit for the Hermes profile template.
Added
- README first-screen positioning around the prompt-to-repo workflow.
- Linked demo card for the GraphTheory X demo video.
- Fast Try it path and a short comparison against plain prompts.
- Launch and sharing kit for X posts, GitHub profile pin text, and resource-list snippets.
- Discovery metadata guide for generated profile repositories.
- Contributor growth backlog for future good-first issues.
- Copy-paste prompt examples for high-signal profile ideas.
prompt-to-reporepository topic metadata.
Verification
- Main CI passed: Validate Hermes Profile Template.
python3 scripts/validate_profile.py .python3 scripts/release_readiness.py --base origin/main --strict
v0.6.4
Highlights
- Fixed live Hermes profile evaluation so generated agents run from the generated profile directory instead of inheriting the template author's repo context.
- Added isolated live-profile installation, configurable provider/model/timeout/max-turn controls, and cleanup for noisy Hermes CLI warning output.
- Stopped generated customer profiles from bundling template authoring skills, keeping generated agents focused on their domain workflow.
- Reworked the local web demo into a finite-state interface with discrete prompt, progress, and fullscreen results panels plus smooth transitions and back/start-over navigation.
Verification
PYTHONDONTWRITEBYTECODE=1 python3 -m py_compile scripts/*.py web-demo/server.pypython3 scripts/validate_profile.py .make generate-smokemake sentence-smokemake smokemake release-check BASE=origin/maingit diff --check- Temporary
HERMES_HOMEinstall smoke withhermes profile install . --name release-smoke --yes --force - Temporary
HERMES_HOMEhermes profile info release-smoke - Authenticated temporary
HERMES_HOMEchat smoke withhermes -p release-smoke chat --provider openai-codex -m gpt-5.5 -Q --max-turns 3 -q ... - Local web-demo HTTP smoke confirming the finite-state panel flow and generated file output.
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.
Hermes Profile Template 0.6.2
0.6.2
This release tightens the local web demo after hands-on review.
Highlights:
- Fixed the overlapping workbench layout by separating the prompt pane, status rail, and detail column.
- Added an embedded playable demo directly in the results window.
- Added a clear "What was generated" section with validation checks, important generated files, install command, and artifact links.
- Added backend result metadata for generated files and quality checks.
- Reduced visual ambiguity in the results state so viewers can tell what exists and whether it passed validation.
Verification:
python3 -m py_compile scripts/*.py web-demo/server.py
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. - Loaded the page and verified the workbench/result DOM contains the embedded playable demo frame and generated-output summary.
- Posted
{ "sentence": "a support ticket triage agent" }to/api/jobs. - Polled the job until complete.
- Verified the result payload includes
generated_filesandquality_checks. - Downloaded zip, demo, diagram, mature prompt, and validation artifacts.
Hermes Profile Template 0.6.1
0.6.1
This release redesigns the local web demo into a more credible product demo.
Highlights:
- Replaced the marketing-style landing page with a fixed fullscreen windowpane interface.
- The initial state is just a single sentence text box with explanatory placeholder text.
- During generation, the UI transforms into a workbench.
- Workbench panels progressively reveal what is being created: mature prompt, params YAML, profile repo, playable demo, contents diagram, validation, and download package.
- Added richer backend job metadata for status-aware rendering.
- Kept the local backend standard-library based and easy to run with
make web-demo.
Verification:
python3 -m py_compile scripts/*.py web-demo/server.py
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. - Loaded the page and verified the new windowpane DOM.
- Posted
{ "sentence": "a support ticket triage agent" }to/api/jobs. - Polled the job until complete.
- Downloaded zip, demo, diagram, mature prompt, and validation artifacts.
Hermes Profile Template 0.6.0
0.6.0
This release adds a local web experience and deterministic backend for the one-sentence prompt-to-profile demo.
Highlights:
- Added
scripts/generate_from_sentence.pyto turn one sentence into an installable Hermes profile repo. - The generated repo includes
docs/profile-prompt.md,docs/output-diagram.svg,docs/playable-demo.md,demo/index.html, anddocs/validation-report.md. - Added safe zip packaging for downloadable generated profile repos.
- Added
web-demo/server.py, a local standard-library backend with job creation, polling, and artifact endpoints. - Added
web-demo/static/, a static page where users type a sentence and receive download, demo, diagram, mature prompt, and validation links. - Added
make sentence-smokeandmake web-demo. - Documented the local web demo and terminal one-sentence generation path in
README.md.
Verification:
python3 -m py_compile scripts/*.py web-demo/server.py
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. - Posted
{ "sentence": "a support ticket triage agent" }to/api/jobs. - Polled the job until complete.
- Downloaded all generated artifact endpoints: zip, demo, diagram, mature prompt, and validation report.
Hermes Profile Template 0.5.0
0.5.0
This release adds an automated prompt engineering layer to the prompt-to-repo workflow.
Highlights:
- Added
skills/prompt-engineering/SKILL.mdto expand a simple sentence into a mature Hermes profile prompt and generation brief. - Added
templates/prompts/prompt-to-profile.mdas a reusable prompt expansion template. - Updated
profile-architectandprofile-craftso short user ideas are expanded before params generation. - Added
profile_promptsupport to generated params. - Generated repos now preserve the mature prompt in
docs/profile-prompt.md. - Generated profile READMEs now explain the preserved design prompt and regeneration workflow.
- Generated repos include the template's authoring skills,
profile-craftandprompt-engineering, without copying unrelated runtime skills.
Verification:
python3 -m py_compile scripts/*.py
python3 scripts/validate_profile.py .
make smoke
make release-check
Real simple-sentence prompt-to-repo smoke:
- Installed this repo as
profile-architectinto a clean temporaryHERMES_HOME. - Ran
hermes --yolo -p profile-architect chat -q ...with:Turn 'a support ticket triage agent' into a fantastic installable Hermes profile repo.... - Confirmed the installed profile expanded the sentence into a mature prompt and wrote it to
docs/profile-prompt.md. - Verified the generated
support-ticket-triagerepo withpython3 scripts/validate_profile.py .. - Installed the generated repo with
hermes profile install . --name support-ticket-triage-demo --yes --force. - Confirmed
hermes profile info support-ticket-triage-demoreported the generated distribution metadata.
Hermes Profile Template 0.4.0
0.4.0
This release rebuilds the template around the literal promise: turn a prompt into an installable Hermes profile repo.
Highlights:
- Rebuilt
README.mdaround the prompt-to-repo workflow. - Clarified every usage path so it ends in validation and
hermes profile install. - Updated the installed
profile-architectinstructions to require repository creation, validation, and optional smoke install when users ask for a new profile. - Updated the bundled
profile-craftskill with a concrete prompt-to-repo workflow. - Added
docs/interactive-profile-builder-demo.mdwith a recording script for the installed-profile demo. - Fixed generated
config.yamlmodel keys so installed template and generated profiles resolve models correctly in Hermes. - Fixed generation from an installed profile so Hermes-seeded runtime skills are not copied into generated repos.
Verification:
python3 -m py_compile scripts/*.py
python3 scripts/validate_profile.py .
make smoke
make release-check
Real prompt-to-repo smoke:
- Installed this repo as
profile-architectinto a clean temporaryHERMES_HOME. - Ran
hermes -p profile-architect chat -q ...with a database migration reviewer prompt. - Verified the generated
database-migration-reviewerrepo withpython3 scripts/validate_profile.py .. - Installed the generated repo with
hermes profile install . --name migration-reviewer-demo --yes --force. - Confirmed
hermes profile info migration-reviewer-demoreported the generated distribution metadata.
Hermes Profile Template 0.3.0
Hermes Profile Template 0.3.0
This release polishes the developer authoring workflow for creating Hermes Agent profile distributions quickly and safely.
Added
requirements.txtfor repeatable Python dependency installation.Makefileshortcuts for common authoring tasks:make depsmake validatemake compilemake generate-smokemake smokemake release-checkmake clean
docs/profile-distribution-contract.mdto clarify what Hermes Agent core owns, what this template owns, and what profile authors own.
Improved
- README positioning now clearly frames this repository as a developer authoring system built on top of Hermes Agent's native
profile install,profile update, and profile isolation runtime. - Generated distributions now include the same
requirements.txt,Makefile, and profile distribution contract document. - CI now installs dependencies from
requirements.txt, compiles scripts, and runs the Makefile-backed validation and smoke test flow. - Release guard now treats
requirements.txt,Makefile, anddocs/as release-relevant paths.
Verification
Local verification run before release:
make validate
make compile
make generate-smoke
make smoke
make release-check
GitHub Actions validation also passed on main for commit ca6403c2c3c60a508579118ab6063f17a21ee750.