Skip to content

Releases: codegraphtheory/hermes-profile-template

v0.6.7

26 Jun 21:19

Choose a tag to compare

Documentation release aligning the repository version with the latest public GraphTheory developer docs link.

v0.6.6

26 Jun 20:04
1c74c5e

Choose a tag to compare

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-repo repository 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

26 Jun 02:25

Choose a tag to compare

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.py
  • python3 scripts/validate_profile.py .
  • make generate-smoke
  • make sentence-smoke
  • make smoke
  • make release-check BASE=origin/main
  • git diff --check
  • Temporary HERMES_HOME install smoke with hermes profile install . --name release-smoke --yes --force
  • Temporary HERMES_HOME hermes profile info release-smoke
  • Authenticated temporary HERMES_HOME chat smoke with hermes -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

25 Jun 22:48

Choose a tag to compare

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.

Hermes Profile Template 0.6.2

25 Jun 19:57

Choose a tag to compare

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.py on 127.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_files and quality_checks.
  • Downloaded zip, demo, diagram, mature prompt, and validation artifacts.

Hermes Profile Template 0.6.1

25 Jun 19:46

Choose a tag to compare

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.py on 127.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

25 Jun 19:27

Choose a tag to compare

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.py to 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, and docs/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-smoke and make 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.py on 127.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

25 Jun 19:13

Choose a tag to compare

0.5.0

This release adds an automated prompt engineering layer to the prompt-to-repo workflow.

Highlights:

  • Added skills/prompt-engineering/SKILL.md to expand a simple sentence into a mature Hermes profile prompt and generation brief.
  • Added templates/prompts/prompt-to-profile.md as a reusable prompt expansion template.
  • Updated profile-architect and profile-craft so short user ideas are expanded before params generation.
  • Added profile_prompt support 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-craft and prompt-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-architect into a clean temporary HERMES_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-triage repo with python3 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-demo reported the generated distribution metadata.

Hermes Profile Template 0.4.0

25 Jun 19:02

Choose a tag to compare

0.4.0

This release rebuilds the template around the literal promise: turn a prompt into an installable Hermes profile repo.

Highlights:

  • Rebuilt README.md around the prompt-to-repo workflow.
  • Clarified every usage path so it ends in validation and hermes profile install.
  • Updated the installed profile-architect instructions to require repository creation, validation, and optional smoke install when users ask for a new profile.
  • Updated the bundled profile-craft skill with a concrete prompt-to-repo workflow.
  • Added docs/interactive-profile-builder-demo.md with a recording script for the installed-profile demo.
  • Fixed generated config.yaml model 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-architect into a clean temporary HERMES_HOME.
  • Ran hermes -p profile-architect chat -q ... with a database migration reviewer prompt.
  • Verified the generated database-migration-reviewer repo with python3 scripts/validate_profile.py ..
  • Installed the generated repo with hermes profile install . --name migration-reviewer-demo --yes --force.
  • Confirmed hermes profile info migration-reviewer-demo reported the generated distribution metadata.

Hermes Profile Template 0.3.0

25 Jun 17:23

Choose a tag to compare

Hermes Profile Template 0.3.0

This release polishes the developer authoring workflow for creating Hermes Agent profile distributions quickly and safely.

Added

  • requirements.txt for repeatable Python dependency installation.
  • Makefile shortcuts for common authoring tasks:
    • make deps
    • make validate
    • make compile
    • make generate-smoke
    • make smoke
    • make release-check
    • make clean
  • docs/profile-distribution-contract.md to 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, and docs/ 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.