Registry / llm-agents / gabriel-client

gabriel-client

JSON →
library4.1.7pypypi✓ verified 82d ago

Client library for the Gabriel real-time AI orchestration framework. Current version 4.1.7, requires Python >=3.10. Active development with periodic releases.

pip install gabriel-client
INSTALL
IMPORT
SIG · GABRIEL-CLIENT
G
gabriel-client
llm-agentspythonv4.1.7
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ClientRunner
import gabriel_client
from gabriel_client import ClientRunner

Connects to a Gabriel server using WebSocket engine and runs a client.

import asyncio from gabriel_client import ClientRunner from gabriel_client.websocket_engine import websocket_engine async def main(): server_address = 'localhost' port = 9099 token = os.environ.get('GABRIEL_TOKEN', 'test_token') engine_name = 'my_engine' source = lambda: b'hello' # dummy source, replace with actual engine = websocket_engine(server_address, port, token, source) runner = ClientRunner(engine, engine_name) await runner.run() if __name__ == '__main__': asyncio.run(main())
Debug
Known issues
breakingGabriel 3.0+ switched from TCP sockets to WebSockets/Protobuf. Legacy v2.x clients are incompatible.
fix
Use gabriel-client v4.x with websocket_engine or grpc_engine. Do not use old socket-based code.
affects: >=3.0.0
gotchaThe token parameter is required but often omitted in examples; server may ignore it if not configured.
fix
Always pass a token string. If server doesn't enforce it, any non-empty string works.
affects: all
deprecatedgRPC engine is deprecated in favor of WebSocket engine in newer Gabriel server versions.
fix
Prefer websocket_engine unless you specifically need gRPC features and your server supports it.
affects: >=4.0.0
Upgrade
Version history
4.1.7latest on PyPI · released Apr 3, 2026
Audit
Dependencies
websocketsrequiredWebSocket communication with server
protobufrequiredProtocol Buffers for message serialization
grpciooptionalgRPC support for token passing
Agent activity
16 hits · last 30 days
node
14
OpenAI (training)
1
Resources
gabriel-client — pip install gabriel-client · libregistry