Skip to main content

Langflow components for AgenTrux - A2A authenticated pub/sub

Project description

langflow-agentrux

Beta -- API may change before 1.0.

Langflow components for AgenTrux, the A2A-authenticated short-lived data pipe service.

Installation

pip install langflow-agentrux

Or install from source:

cd plugins/langflow
pip install -e .

Components

Component Description
AgenTrux Connection Authenticate with script_id + client_secret, optionally redeem a invite code. Produces a reusable client.
AgenTrux Publish Publish a JSON event to a topic.
AgenTrux List Events List events from a topic with optional type filter.
AgenTrux Subscribe SSE subscription that collects events up to a max count or timeout.

Quick Start

  1. Drag AgenTrux Connection onto the canvas.
  2. Fill in base_url, script_id, and client_secret.
  3. Connect its Client output to the Connection input of Publish, List Events, or Subscribe.
  4. Configure the downstream component (topic_id, event_type, payload, etc.).
  5. Run the flow.

Environment Variables (alternative)

You can also set credentials via environment variables and reference them in Langflow's global variables:

  • AGENTRUX_BASE_URL
  • AGENTRUX_SCRIPT_ID
  • AGENTRUX_CLIENT_SECRET
  • AGENTRUX_INVITE_CODE (optional)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langflow_agentrux-0.1.0b1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

langflow_agentrux-0.1.0b1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file langflow_agentrux-0.1.0b1.tar.gz.

File metadata

  • Download URL: langflow_agentrux-0.1.0b1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for langflow_agentrux-0.1.0b1.tar.gz
Algorithm Hash digest
SHA256 3b3d9af037df83827cbd32ae13e4f8fa9168a6aff895fb706a87fa64392cfd26
MD5 28de793f9e6fb2228e351d538e873008
BLAKE2b-256 0aafbb429a4ea898e7204f81aef4c6d936a7e0248a6e91c378a046de6bacef5f

See more details on using hashes here.

File details

Details for the file langflow_agentrux-0.1.0b1-py3-none-any.whl.

File metadata

File hashes

Hashes for langflow_agentrux-0.1.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 655e6147b69e57abc7fbe4f09c54cf32d8fd259835ce9e2fa7824105a6a3c9ed
MD5 ad5583eb6ca88afad30d5f1811cccdc6
BLAKE2b-256 151b6efb5d99c6a8a41fae836134d0e97036fae36538a7f15c16e71fd8fdc01c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page