alpha
Login
or
Join now
lass.pds.lassul.us
/
superconfig
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
1
Pipelines
superconfig
/
tools
/
hermes-voice
/
hermes-plugin
2 files
at
a2be883fa7fa81c18ba19648db9d66ede7182522
Hermes
tools.hermes-voice: add the Hermes gateway plugin
3d ago
a2be883f
__init__.py
tools.hermes-voice: add the Hermes gateway plugin Hermes registers no agent-callable send_message tool on any platform (tools/send_message_tool.py: "intentionally NOT registered as an agent-callable model tool"; toolsets.py: "deliberately no agent-callable send_message tool"), so there is no config switch, platform toolsets included, that lets voice sessions on the API server write to Matrix. The plugin adds matrix_dm_send, limited to the Matrix home room (the owner's DM) and sent through the gateway's live adapter by Hermes's own send helper, which also mirrors the message into the DM's session. Reading the DM needs nothing new: session_search (chat_history_lookup) already reads the Matrix session's transcript from any session. /assist approve|deny [code] answers an approval hermes-voice asked in the DM. A Matrix /approve cannot do it: it only resolves approvals of the chat's own session, and API runs are keyed by run id. /voice is taken by Hermes itself.
3 days ago
plugin.yaml
tools.hermes-voice: add the Hermes gateway plugin Hermes registers no agent-callable send_message tool on any platform (tools/send_message_tool.py: "intentionally NOT registered as an agent-callable model tool"; toolsets.py: "deliberately no agent-callable send_message tool"), so there is no config switch, platform toolsets included, that lets voice sessions on the API server write to Matrix. The plugin adds matrix_dm_send, limited to the Matrix home room (the owner's DM) and sent through the gateway's live adapter by Hermes's own send helper, which also mirrors the message into the DM's session. Reading the DM needs nothing new: session_search (chat_history_lookup) already reads the Matrix session's transcript from any session. /assist approve|deny [code] answers an approval hermes-voice asked in the DM. A Matrix /approve cannot do it: it only resolves approvals of the chat's own session, and API runs are keyed by run id. /voice is taken by Hermes itself.
3 days ago