Download plugins/google_meet/node/__init__.py from SaylorTwift/hermes-agent: direct link, hf CLI and curl.
- Browser
- Download file 1.07 kB
-
https://huggingface.co/SaylorTwift/hermes-agent/resolve/main/plugins/google_meet/node/__init__.py
- Command line
-
hf download hf://SaylorTwift/hermes-agent/plugins/google_meet/node/__init__.py
-
curl -L -o __init__.py https://huggingface.co/SaylorTwift/hermes-agent/resolve/main/plugins/google_meet/node/__init__.py
1.07 kB
| """Remote 'node host': run the Meet bot on a different machine than the gateway. | |
| gateway (Linux) ββ ws://mac.local:18789 βββΆ node server (Mac) β process_manager β meet_bot | |
| Why: Google sign-in + Chrome profile live on the user's laptop; running the bot there reuses | |
| that profile without shipping credentials. NodeClient (gateway RPC), NodeServer (hosts the | |
| bot), NodeRegistry (approved nodes: name β url+token), protocol (envelope helpers). | |
| """ | |
| from __future__ import annotations | |
| from plugins.google_meet.node import protocol | |
| from plugins.google_meet.node.client import NodeClient | |
| from plugins.google_meet.node.protocol import ( # noqa: F401 | |
| VALID_REQUEST_TYPES, decode, encode, make_error, make_request, make_response, validate_request) | |
| from plugins.google_meet.node.registry import NodeRegistry | |
| from plugins.google_meet.node.server import NodeServer | |
| __all__ = [ | |
| "NodeClient", "NodeServer", "NodeRegistry", "protocol", "make_request", "make_response", | |
| "make_error", "encode", "decode", "validate_request", "VALID_REQUEST_TYPES"] | |