Skip to content

Observability / Team

pi-console-link

Forwards your local audit events to a self-hosted Bastille-C3 Console for centralized audit, shared team policy, and team admin.

TeamFSL-1.1-ALv2Pi extensionInstallation ↓

What it does.

  • Transparent forwarding - tails your local audit log and forwards batches automatically.
  • Idempotent delivery - events are keyed on (session_id, sequence), so retries are safe.
  • No-op when unconfigured - the extension does nothing until you connect a Console.

Before you install.

  • A self-hosted Bastille-C3 Console (Node + PostgreSQL). See the Enterprise page.

Put it to work.

Use the Team archive from your purchase. The Pro or Team bundle includes its Pi extensions. An individual module archive uses the same installer.

Only the filename is used. The file stays on your device and is never uploaded.

Choose a file to build your exact command.

Run this command from the folder containing the archive. Selecting a file here does not install or execute anything.

Activate your license with /bastille-license refresh inside Pi. Activation and periodic entitlement validation contact Polar. Your workload is not uploaded to Bastille-C3.

Full installation & activation guide →

In use.

Reference syntax · replace arguments

pi-console-link setup <console-url>

In your terminal

pi-console-link status

setup prompts for a binding token issued from the Bastille-C3 Console admin UI and writes a config file to ~/.pi/agent/extensions/pi-console-link.json with restrictive permissions. From the next Pi session, events forward automatically - nothing further to do.

Worth knowing.

  • Requires a valid Polar (Team) license.
Remove this module

Uninstall this extension

pi uninstall npm:@bastilleworks/pi-console-link

Removing an extension does not cancel your subscription. Manage renewal separately.

On the same ground

Works alongside.

← Back to every module