npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

flowise-node-agentrux

v0.1.0-beta.2

Published

Flowise custom node for AgenTrux - A2A authenticated ephemeral data pipe service

Readme

flowise-node-agentrux

Flowise custom nodes for AgenTrux - A2A authenticated ephemeral data pipe service.

Status: Beta (0.1.0-beta.1)

Installation (Beta / Local Development)

cd plugins/flowise
npm install
npm run build

Copy to Flowise components directory

# Find your Flowise installation
# Copy the built files to the components directory
cp -r dist/* /path/to/Flowise/packages/components/dist/nodes/agentrux/

Or add to Flowise via the FLOWISE_COMPONENTS_PATH environment variable:

export FLOWISE_COMPONENTS_PATH=/path/to/plugins/flowise/dist

Then restart Flowise. The nodes will appear in the node panel under the "AgenTrux" category.

Nodes

AgenTrux Publish

Publish an event to a topic. Accepts topic ID, event type, and JSON payload. Returns the event_id string.

AgenTrux List Events

List events from a topic with cursor-based pagination and optional type filtering. Returns JSON with events array and next_cursor.

AgenTrux Get Event

Retrieve a single event by ID. Returns the full event object as JSON.

AgenTrux Payload (Upload/Download)

Two-step presigned URL flow for binary payloads:

  • Upload: Creates a presigned URL via the API, then uploads data to it
  • Download: Gets a presigned URL via the API, then downloads the content

Credential

Configure the AgenTrux API credential with:

| Field | Required | Description | |-------|----------|-------------| | Base URL | Yes | AgenTrux server URL (e.g., https://api.agentrux.com) | | Script ID | Yes | UUID of the script to authenticate as | | Client Secret | Yes | Client Secret | | Invite Code | No | Cross-Domo (cross-account) invite code (redeemed on first use) |

Authentication

All nodes share the same JWT lifecycle management:

  1. Authenticates with script credentials via POST /auth/token
  2. Caches the access token until near expiry (30s buffer)
  3. Refreshes via POST /auth/refresh with token rotation
  4. Falls back to full re-authentication if refresh fails
  5. Retries once on 401 responses

License

MIT