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.
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.
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 statussetup 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-linkRemoving an extension does not cancel your subscription. Manage renewal separately.
On the same ground