pi-console-link
TeamObservabilityFSL-1.1-ALv2
Forwards your local audit events to a self-hosted Bastille Console for centralized audit, shared team policy, and team admin.
Capabilities
- 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.
Requirements
- A self-hosted Bastille Console (Node + PostgreSQL). See the Enterprise page.
Installation Instructions
Install the whole bundle
npx --yes @bastilleworks/bastille-install bastilleworks-team-<version>.tgzOr install this module only
npx --yes @bastilleworks/bastille-install bastilleworks-pi-console-link-<version>.tgzThe installer fetches @bastilleworks/shared from public npm automatically. Replace <version> with the version you downloaded.
Usage Instructions
Shell
pi-console-link setup <console-url>Shell
pi-console-link statussetup prompts for a binding token issued from the Bastille 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.
Uninstall
Uninstall this extension
pi uninstall npm:@bastilleworks/pi-console-linkOr uninstall the entire bundle
npx --yes @bastilleworks/bastille-install uninstall bastilleworks-team-<version>.tgzNotes
- Requires a valid Polar (Team) license.