Conversation
Contributor
Author
|
Closing: this change is not being pursued upstream from this workflow. |
teknium1
added a commit
that referenced
this pull request
Aug 2, 2026
…s in hermes send --list Builds on the adapter list_channels() hook (cherry-picked from #43545 by @Guoen0): - plugins/platforms/simplex: implement list_channels() — enumerates contacts (/contacts) and groups (/groups) over the live daemon WebSocket into the channel directory. Returns None when the WS is down so the directory falls back to session discovery instead of wiping known targets. - hermes send --list: merge configured-but-undiscovered platforms into the listing. Previously a platform configured only via env (e.g. a fresh SimpleX setup used for outbound sends) was silently omitted, leaving users guessing at platform names. - format_directory_for_display(): accept an explicit platforms view and render empty platforms with a targeting hint instead of hiding them. - docs: simplex hermes-send section. Reported by Fedpostoffice on Discord (simplex missing from hermes send --list; guessed platform names simplex-chat/simplex-relay).
Collaborator
randlee
pushed a commit
to randlee/hermes-agent
that referenced
this pull request
Aug 11, 2026
…s in hermes send --list Builds on the adapter list_channels() hook (cherry-picked from NousResearch#43545 by @Guoen0): - plugins/platforms/simplex: implement list_channels() — enumerates contacts (/contacts) and groups (/groups) over the live daemon WebSocket into the channel directory. Returns None when the WS is down so the directory falls back to session discovery instead of wiping known targets. - hermes send --list: merge configured-but-undiscovered platforms into the listing. Previously a platform configured only via env (e.g. a fresh SimpleX setup used for outbound sends) was silently omitted, leaving users guessing at platform names. - format_directory_for_display(): accept an explicit platforms view and render empty platforms with a targeting hint instead of hiding them. - docs: simplex hermes-send section. Reported by Fedpostoffice on Discord (simplex missing from hermes send --list; guessed platform names simplex-chat/simplex-relay).
33hodl
pushed a commit
to 33hodl/hermes-agent
that referenced
this pull request
Aug 12, 2026
…s in hermes send --list Builds on the adapter list_channels() hook (cherry-picked from NousResearch#43545 by @Guoen0): - plugins/platforms/simplex: implement list_channels() — enumerates contacts (/contacts) and groups (/groups) over the live daemon WebSocket into the channel directory. Returns None when the WS is down so the directory falls back to session discovery instead of wiping known targets. - hermes send --list: merge configured-but-undiscovered platforms into the listing. Previously a platform configured only via env (e.g. a fresh SimpleX setup used for outbound sends) was silently omitted, leaving users guessing at platform names. - format_directory_for_display(): accept an explicit platforms view and render empty platforms with a targeting hint instead of hiding them. - docs: simplex hermes-send section. Reported by Fedpostoffice on Discord (simplex missing from hermes send --list; guessed platform names simplex-chat/simplex-relay).
prmartinow
pushed a commit
to prmartinow/hermes-agent
that referenced
this pull request
Aug 26, 2026
…s in hermes send --list Builds on the adapter list_channels() hook (cherry-picked from NousResearch#43545 by @Guoen0): - plugins/platforms/simplex: implement list_channels() — enumerates contacts (/contacts) and groups (/groups) over the live daemon WebSocket into the channel directory. Returns None when the WS is down so the directory falls back to session discovery instead of wiping known targets. - hermes send --list: merge configured-but-undiscovered platforms into the listing. Previously a platform configured only via env (e.g. a fresh SimpleX setup used for outbound sends) was silently omitted, leaving users guessing at platform names. - format_directory_for_display(): accept an explicit platforms view and render empty platforms with a targeting hint instead of hiding them. - docs: simplex hermes-send section. Reported by Fedpostoffice on Discord (simplex missing from hermes send --list; guessed platform names simplex-chat/simplex-relay).
melon-xf
added a commit
to melon-xf/hermes-agent
that referenced
this pull request
Sep 3, 2026
…s in hermes send --list Builds on the adapter list_channels() hook (cherry-picked from NousResearch#43545 by @Guoen0): - plugins/platforms/simplex: implement list_channels() — enumerates contacts (/contacts) and groups (/groups) over the live daemon WebSocket into the channel directory. Returns None when the WS is down so the directory falls back to session discovery instead of wiping known targets. - hermes send --list: merge configured-but-undiscovered platforms into the listing. Previously a platform configured only via env (e.g. a fresh SimpleX setup used for outbound sends) was silently omitted, leaving users guessing at platform names. - format_directory_for_display(): accept an explicit platforms view and render empty platforms with a targeting hint instead of hiding them. - docs: simplex hermes-send section. Reported by Fedpostoffice on Discord (simplex missing from hermes send --list; guessed platform names simplex-chat/simplex-relay).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Why
Plugin platforms such as Xiaoduiyou can enumerate current delivery targets directly. Without this hook, send_message(action=list) only sees stale session-history entries and cannot reliably target renamed/current channels.
Test