hermes-agent/tests/plugins/platforms/photon
pierrenode b378bc6fab fix(photon): serialize auth.json writes with the shared cross-process lock
store_photon_token/store_project_credentials/store_user_numbers read-modify-
wrote auth.json without hermes_cli/auth.py's _auth_store_lock(), the
cross-process flock every other writer of that file (credential_pool
refresh, model_switch, fallback_cmd, nous_portal adapter, etc.) already
holds. A concurrent write from either side during the unlocked
load-mutate-save window silently drops the other side's update.
2026-07-28 18:20:06 -07:00
..
test_auth.py fix(photon): serialize auth.json writes with the shared cross-process lock 2026-07-28 18:20:06 -07:00
test_inbound.py fix(photon): ignore iMessage media placeholders 2026-07-28 18:17:52 -07:00
test_markdown.py
test_mention_gating.py
test_outbound_media.py
test_overflow_recovery.py
test_reactions.py
test_setup_access.py
test_sidecar_deps_stale.py
test_sidecar_lifecycle.py
test_spectrum_patch.py
test_streaming.py fix(photon): mark adapter as not supporting message editing to suppress streaming cursor 2026-07-28 18:17:52 -07:00