bd790i Migration Spec: Multi-Agent Node Reconciliation #11

Open
nwpie wants to merge 4 commits from hermes/bd790i-migration-spec into main
nwpie commented 2026-05-21 09:32:42 +00:00 (Migrated from 192.168.50.254:3000)

Summary

Draft spec for migrating the bd790i node (192.168.50.254) from its broken legacy hermes setup to match the working strix configuration.

Key Issues Identified

  1. Wrong shared config path in docker-compose (references /home/nwpie/opt/data/hermes-shared/ but actual is /home/nwpie/hermes-data/hermes-shared/)
  2. Empty data directory — no sessions, state, cron, or memories
  3. Stale .hermes config pointing to broken llama-server
  4. Port conflict between llama-server and llama-server-mtp
  5. Container runs as root instead of 1000:1000
  6. Missing SSH mounts for Gitea API access

Migration Plan

7 phases: Research → Cleanup → Directory Structure → docker-compose → Clone repos → Start & Verify → Cleanup & Docs

Desired Outcome

  • Unified directory structure per node
  • Each node pre-configured for its local llama-server
  • lab7-docs and hermes-agent repos cloned into shared config
  • bd790i container running correctly with full data

Files Changed

  • Plans/2026-05-21_hermes-bd790i-migration.md — Full migration spec with checklist
## Summary Draft spec for migrating the bd790i node (192.168.50.254) from its broken legacy hermes setup to match the working strix configuration. ## Key Issues Identified 1. **Wrong shared config path** in docker-compose (references `/home/nwpie/opt/data/hermes-shared/` but actual is `/home/nwpie/hermes-data/hermes-shared/`) 2. **Empty data directory** — no sessions, state, cron, or memories 3. **Stale .hermes config** pointing to broken llama-server 4. **Port conflict** between llama-server and llama-server-mtp 5. **Container runs as root** instead of `1000:1000` 6. **Missing SSH mounts** for Gitea API access ## Migration Plan 7 phases: Research → Cleanup → Directory Structure → docker-compose → Clone repos → Start & Verify → Cleanup & Docs ## Desired Outcome - Unified directory structure per node - Each node pre-configured for its local llama-server - lab7-docs and hermes-agent repos cloned into shared config - bd790i container running correctly with full data ## Files Changed - `Plans/2026-05-21_hermes-bd790i-migration.md` — Full migration spec with checklist
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin hermes/bd790i-migration-spec:hermes/bd790i-migration-spec
git switch hermes/bd790i-migration-spec

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff hermes/bd790i-migration-spec
git switch hermes/bd790i-migration-spec
git rebase main
git switch main
git merge --ff-only hermes/bd790i-migration-spec
git switch hermes/bd790i-migration-spec
git rebase main
git switch main
git merge --no-ff hermes/bd790i-migration-spec
git switch main
git merge --squash hermes/bd790i-migration-spec
git switch main
git merge --ff-only hermes/bd790i-migration-spec
git switch main
git merge hermes/bd790i-migration-spec
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nwpie/lab7-docs!11
No description provided.