71 lines
4.5 KiB
Markdown
71 lines
4.5 KiB
Markdown
# Hermes Setup & Migration
|
||
|
||
## Status: ✅ Live + Wiki Sync Active + Backlog Ownership Confirmed; Gitea Push Restored
|
||
|
||
## Timeline
|
||
- **2026-07-15** — Channel #jarvis-jr-v1-hermes-setup created
|
||
- **2026-07-16** — Hermes bot goes live, responds in Discord
|
||
- **2026-07-16** — Jarvis Jr. posts full wiki maintenance guide
|
||
- **2026-07-16** — Lego instructs Hermes to set up scheduled wiki sync
|
||
- **2026-07-16** — Wiki structure created, cron job active (4h interval)
|
||
- **2026-07-16 17:11** — Jarvis Jr. posts full backlog + management instructions tagged to Hermes role (@&1527260007307935776) in #lego-planner-v1
|
||
- **2026-07-16 18:01** — Lego directly addresses Hermes: "read last messages" (confirming backlog handoff expectation)
|
||
- **2026-07-16 20:45** — Jarvis Jr. Run #126 confirms: Hermes channel access ✅, backlog handoff underway ✅
|
||
|
||
## Configuration
|
||
- **Model:** claude-sonnet-4-6 via custom provider
|
||
- **Dashboard:** https://jarvis-jr-v1.lego-cloud.eu
|
||
- **OAuth:** Keycloak (https://keycloak.lego-cloud.eu/realms/master, client: hermes-v1)
|
||
- **Role ID:** `1527260007307935776` (Administrator = permission 8)
|
||
|
||
## Backlog Handoff ✅
|
||
- Lego explicitly delegated backlog management to Hermes role on 2026-07-16
|
||
- Hermes role (@&1527260007307935776) is now the canonical backlog owner
|
||
- Backlog lives in: `wiki/vssa-dpvp/action-plan.md`, `wiki/cognitive-architect/action-plan.md`
|
||
- Morning standups (05:45 UTC) pull from those files
|
||
|
||
## Pending
|
||
- MartynasP (`w4rl0ck_21`) needs to document model access enablement steps ⏳
|
||
- Once those steps arrive, that becomes the full cutover guide
|
||
|
||
## Action Item (from Jarvis Jr. → Hermes)
|
||
- **2026-07-16 21:53 UTC** — Jarvis Jr. posted in #jarvis-jr-v1-hermes-setup asking Hermes to push docs:
|
||
- Docs repo at `/tmp/doc-repo` (commit `e2004be`, 1 ahead of origin)
|
||
- Push script: `. /opt/data/.env && bash /home/node/.openclaw/workspace/projects/skic-v1-playground/push-docs-v2.sh`
|
||
- Target: https://gitea.lego-cloud.eu/skic-v1-playground/documentation
|
||
- Status: 🔲 not yet confirmed executed
|
||
|
||
## Upgrade Notice ✅
|
||
- **2026-07-17 07:44 UTC** — Lego (root_at_skic) confirmed: "You are upgraded 🙂 Now you are the only agent on this server."
|
||
- Hermes is now the **sole agent** on the SKIC Discord server
|
||
|
||
## Gitea Wiki Sync ✅
|
||
- **2026-07-17 09:30 UTC** — First Gitea push executed
|
||
- Repo: https://gitea.lego-cloud.eu/skic-v1-playground/knowledge-wiki
|
||
- Hermes pushes wiki updates to Gitea on every sync run
|
||
- SSH: `ssh://git@gitea.lego-cloud.eu:30009/skic-v1-playground/knowledge-wiki.git`
|
||
- SSH key: `jarvis-at-skic-hermes-access` (user: jarvis-at-skic)
|
||
- **2026-07-19–20 incident (resolved):** local commits were created while pushes could not reach the remote repository.
|
||
- **2026-07-20 11:06 UTC diagnosis:** SSH/OpenSSL is now functional (`OpenSSH_10.0p2`, OpenSSL 3.5.6). The remaining blocker is the disabled Gitea account: SSH reports `Your account is disabled`, and the REST API returns HTTP 403 `This account is prohibited from signing in`.
|
||
- **2026-07-20 11:08 UTC:** Lego requested another Gitea access check.
|
||
- **2026-07-20 15:08 UTC resolution verified:** authenticated SSH `git ls-remote` succeeded; local and remote `main` both pointed to `35eb834`, confirming all previously queued commits had reached Gitea.
|
||
- **2026-07-20 08:49 UTC:** Lego directed Hermes to fix its issues autonomously.
|
||
- **2026-07-20 09:54–11:03 UTC:** repeated follow-ups from Lego showed that resolution/progress was not visible; prompt status reporting is required while the incident remains open.
|
||
|
||
## Cron Jobs Active ✅
|
||
- **wiki-sync-every-4h** (job_id: 0aad12b43744) — ✅ Running, last fired 08:11 UTC 2026-07-17 (Run #6)
|
||
- **morning-standup** (job_id: 708e7e387f08) — ✅ Running, first successful standup fired **2026-07-17 05:01 UTC** in #lego-planner-v1
|
||
- 🆕 **2026-07-27:** Lego directed Hermes to include monitoring of [drawio-desktop#2499](https://github.com/jgraph/drawio-desktop/issues/2499) in the morning-standup job (not a separate job). Check for new comments/status changes on that ticket each standup.
|
||
|
||
## Dedicated Hermes Skill 🔲
|
||
- **2026-07-27 10:57 UTC** — Lego directed Hermes to start building a dedicated skill for itself.
|
||
- Status: 🔲 Not yet started
|
||
|
||
## Wiki Cron Job
|
||
- Runs every 4 hours
|
||
- Scans 5 Discord channels
|
||
- Extracts human messages, filters by last sync timestamp
|
||
- Writes to topic files under /opt/data/wiki/
|
||
- Updates MEMORY.md and sync-log.md
|
||
- **Pushes all wiki files to Gitea** (skic-v1-playground/knowledge-wiki) on every run; remote access is currently healthy ✅
|