paths: treat empty SIGNALTTY_* path overrides as unset (#75)

SIGNALTTY_SOCKET= resolved the socket to an empty path, and an empty
SIGNALTTY_AGENTS_DIR or SIGNALTTY_PLUGIN_DIR silently loaded nothing
instead of the config-dir default. Empty now means unset, like the XDG
variables. The CLI's integration status reads the agents dir through
paths::agents_dir instead of its own copy of the override.

Co-authored-by: Lucenx9 <185146821+Lucenx9@users.noreply.github.com>
3911e5b5f8Simone committed on 10/10/2026, 1:18:37 PM· committed by GitHubparente4390de
2 files changedLine totals unavailable