this derivation will be built: /nix/store/5i18wz09p29m9xz1jnf0sk1f0s7bf47k-hermes-simplex-adapter.drv building '/nix/store/5i18wz09p29m9xz1jnf0sk1f0s7bf47k-hermes-simplex-adapter.drv' hermes-simplex-adapter> === adapter: /nix/store/rgvljk6bc8lwk3836q5vqcmjgbqlyh90-hermes-agent-0.20.2/share/hermes-agent/plugins/platforms/simplex/adapter.py hermes-simplex-adapter> PASS: accepts by id hermes-simplex-adapter> PASS: no by-name accept hermes-simplex-adapter> guard: resp_type in ('receivedContactRequest', 'contactRequest') and self.auto_accept hermes-simplex-adapter> PASS: guard admits receivedContactRequest hermes-simplex-adapter> PASS: auto_accept still gates the branch hermes-simplex-adapter> PASS: accept runs off the dispatch loop (via helper) hermes-simplex-adapter> PASS: accept errors logged (in _accept_contact_request) hermes-simplex-adapter> guard: not file_path and file_id is not None hermes-simplex-adapter> PASS: undownloaded image is deferred hermes-simplex-adapter> PASS: undownloaded document is deferred hermes-simplex-adapter> PASS: undownloaded voice note is deferred hermes-simplex-adapter> PASS: downloaded file is delivered directly hermes-simplex-adapter> PASS: no deferral without a fileId hermes-simplex-adapter> PASS: relative path resolved against the files folder hermes-simplex-adapter> PASS: absolute path passes through hermes-simplex-adapter> PASS: no env, no rewrite hermes-simplex-adapter> PASS: delivery path resolves the file path post-build step Upload to niks3: ok time=2026-09-15T21:01:32.133Z level=INFO msg="Uploading 0 paths to 127.0.0.1 (1 already cached)" time=2026-09-15T21:01:33.030Z level=INFO msg="Uploading 1 narinfos" time=2026-09-15T21:01:33.184Z level=INFO msg="Upload complete. (1.084s)"