What problem does it solve? Environment changes made during AI agent sessions (software installs, systemd units, config edits, cron jobs) often go undocumented and unpersisted, causing configuration drift between the live system and its homelab documentation or Ansible playbooks. ## Core Features & Use Cases - Session Review: Scrolls through recent Hermes sessions using session_search to detect installs, systemd changes, network changes, and Hermes-specific modifications. - Drift Detection & Persistence: Checks each change against ~/homelab/docs/ and ~/homelab/ansible/, writes documentation updates, and commits with clear messages. - Git Safety Handling: Verifies remotes before pushing, avoids git add -A pitfalls in ~/.hermes/, and reports drift found, actions taken, and items left unchanged. - Use Case: Run as a scheduled cron job to answer "what changed since last audit?" and keep homelab docs and Ansible playbooks in sync with the actual system state. ## Quick Start Ask the agent to run a drift audit reviewing all sessions since the last audit and commit any undocumented environment changes to the homelab repo.