Files
hermes-ice/homelab/concepts/host-context-detection.md
Hermes Agent e4d91aadf9 Initial commit: homelab infrastructure wiki
- Full Obsidian vault content
- Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte)
- Media stack documentation
- Traefik HA setup
- Automation scripts
- Bachelor party planning
2026-05-24 16:08:40 -07:00

1.4 KiB

title, created, updated, type, tags, confidence
title created updated type tags confidence
Host Context Detection 2026-04-28 2026-04-28 concept
concept
homelab
agents
high

Host Context Detection

Detects which host's filesystem a repository clone represents, enabling AI agents to understand their operational context without asking.

Quick Reference

Host IP Context Agent Port
ubuntu 192.168.50.61 ubuntu OpenCode 4096
grizzley 192.168.50.84 grizzley Hermes 8644
ice 192.168.50.197 ice OpenCode 4096

Detection Methods

# Via Python
python3 scripts/detect_host_context.py

# Via Shell
source scripts/load-host-context.sh

Context Files

File Purpose
.host-context Context marker per host (gitignored)
scripts/detect_host_context.py Python detector
scripts/load-host-context.sh Shell loader

Agent Integration

Agent Harness Context Detection
OpenCode systemd .opencode/opencode.json init
Hermes systemd Runs on grizzley (implicit)
Claude Code CLI direnv / shell env
Cline VS Code Terminal env