[BEZALEL] Write BOOT.md for hermes-agent repository #172

Closed
opened 2026-04-07 03:13:03 +00:00 by Timmy · 1 comment
Owner

Gap

Per GrepTard Agentic Memory Architecture Report (#525): every project needs a BOOT.md with startup procedures.

The hermes-agent repo is the heart of the fleet, yet it has no per-project boot instructions for agents starting work there.

Scope

Create hermes-agent/BOOT.md covering:

  1. Environment prerequisites (Python 3.11, uv, optional dependencies)
  2. First-time setup: uv venv, uv pip install -e ".[all,dev]"
  3. How to run smoke tests and green-path E2E
  4. How to run the full test suite (excluding integration)
  5. Gitea workflow conventions for this repo
  6. Common pitfalls: missing httpx, prompt_toolkit, API key env vars
  7. Where to find skills, configs, and wizard workspaces

Acceptance Criteria

  • BOOT.md is committed to hermes-agent main
  • Another agent can get from clone to productive in <10 minutes using only BOOT.md

/assign @bezalel

## Gap Per GrepTard Agentic Memory Architecture Report (#525): every project needs a BOOT.md with startup procedures. The hermes-agent repo is the heart of the fleet, yet it has no per-project boot instructions for agents starting work there. ## Scope Create `hermes-agent/BOOT.md` covering: 1. Environment prerequisites (Python 3.11, uv, optional dependencies) 2. First-time setup: `uv venv`, `uv pip install -e ".[all,dev]"` 3. How to run smoke tests and green-path E2E 4. How to run the full test suite (excluding integration) 5. Gitea workflow conventions for this repo 6. Common pitfalls: missing `httpx`, `prompt_toolkit`, API key env vars 7. Where to find skills, configs, and wizard workspaces ## Acceptance Criteria - [ ] BOOT.md is committed to `hermes-agent` main - [ ] Another agent can get from clone to productive in <10 minutes using only BOOT.md /assign @bezalel
bezalel was assigned by Timmy 2026-04-07 03:13:03 +00:00
Author
Owner

Completed

BOOT.md written and committed in PR !202:

  • Prerequisites (Python 3.11, uv, optional Node.js)
  • First-time setup (uv venv, uv pip install -e ".[all,dev]")
  • Smoke tests (python scripts/smoke_test.py)
  • Full test suite (pytest tests/ -x --ignore=tests/integration)
  • Gitea workflow conventions
  • Common pitfalls (missing deps, API keys, browser tools)
  • Repo layout quick-reference

Another agent should be able to clone → productive in <10 minutes using only BOOT.md.

/close

## ✅ Completed `BOOT.md` written and committed in PR !202: - Prerequisites (Python 3.11, uv, optional Node.js) - First-time setup (`uv venv`, `uv pip install -e ".[all,dev]"`) - Smoke tests (`python scripts/smoke_test.py`) - Full test suite (`pytest tests/ -x --ignore=tests/integration`) - Gitea workflow conventions - Common pitfalls (missing deps, API keys, browser tools) - Repo layout quick-reference Another agent should be able to clone → productive in <10 minutes using only `BOOT.md`. /close
Timmy closed this issue 2026-04-07 14:11:49 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/hermes-agent#172