Synchronous Initialization
Theagent_secret is required and must be passed directly:
Asynchronous Initialization
Environment Variables
Additional configuration can be set using environment variables:| Variable | Description | Required |
|---|---|---|
VALUE_BACKEND_URL | Value Control Plane URL | Yes |
VALUE_OTEL_ENDPOINT | OpenTelemetry collector endpoint | No (default: http://localhost:4317) |
VALUE_CONSOLE_EXPORT | Enable console span export for debugging | No (default: false) |
Manual Initialization
For more control, instantiate the client directly:Client Properties
After initialization, the client provides:client.agent_id- Agent instance IDclient.agent_name- Agent instance nameclient.workspace_id- Workspace IDclient.organization_id- Organization IDclient.tracer- OpenTelemetry tracer instance