- Full Obsidian vault content - Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte) - Media stack documentation - Traefik HA setup - Automation scripts - Bachelor party planning
1.2 KiB
1.2 KiB
Host Context Detection
Overview
Detects which host's filesystem this repository clone represents, enabling AI agents to understand their operational context.
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
# Via Python
python3 scripts/detect_host_context.py
# Via Shell
source scripts/load-host-context.sh
Files
.host-context— Context marker per host (gitignored)scripts/detect_host_context.py— Python detectorscripts/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 |