6fcd011c01
ChatGPT Work's desktop import (Settings > Import, Aug 11 2026 release) keeps setup imported from Claude Code / Cursor automatically up to date. This ports the idea to `hermes import-agent`: - Every successful import registers its source + a content digest of everything the importer read in HERMES_HOME/import-sync.json. - `hermes import-agent --sync` re-imports every registered source whose files changed since the last run (digest compare; unchanged = no-op). Prompt-free and cron-friendly; `--sync --dry-run` previews. - Skills previously imported by import-agent are refreshed in place on sync; user-created skills under the import category keep conflict semantics and are never clobbered. - Credential files never affect the digest, so token refreshes cannot trigger (or leak into) a sync. Tests: 13 new tests in tests/hermes_cli/test_agent_import.py (61 total passing), including a sabotage-verified in-place-refresh test; E2E run against a temp HERMES_HOME exercised register -> no-op sync -> changed sync through the real command path.