Plugins
Plugins add a focused capability to a super-line application. This catalog lists packages curated by the super-line project, including packages shipped in this repository and independently maintained ecosystem integrations.
Each entry identifies its maintainer status and links to the package's setup guide. To propose a listing, open a pull request against the super-line documentation repository.
Available plugins
Choose a plugin by the capability you need. The first two entries are first-party packages published from the super-line monorepo; Super Harness is an ecosystem plugin maintained in its own repository.
Authentication
First-party · Authentication
@super-line/plugin-auth adds email/password sign-up, sessions, API keys, JWTs, and data-driven roles. Its contract fragment, server plugin, and client helpers keep authentication on the same server-authoritative connection as your application.
Queues and workers
First-party · Durable background work
@super-line/plugin-queue adds typed, durable, at-least-once jobs and cluster-wide cron schedules. Construct queue() once to get a contract fragment plus a runtime worker plugin; declare concurrency in the queue configuration and let durable slot rows enforce it across nodes. Queue collections are server-only. A browser creates or observes work through your narrow Super Line requests, never by reading job rows directly.
Guides: wire it in · enqueue and observe jobs · schedule periodic work · run a queue cluster · how the model works · tutorial: first durable job.
Flagship example: queue-cluster, a two-node Postgres-backed queue with a browser dashboard and Control Center.
Chat backbone
First-party · Application backbone
@super-line/plugin-chat adds channels (public and private), owner/member membership control, and messages (send, edit, delete) as typed collections. Every mutation is a server-authoritative, hookable request, and it ships an imperative server API so agents and back-office code drive the same model as clients. It also turns your own CRDT documents into channel resources — shared canvases and docs a human and an agent co-edit live. Requires @super-line/plugin-auth.
Guides: wire it in · stream an agent's turn · run an AI chat bot · attach channel resources · drive a channel from scripts · tutorial: add auth + chat · tutorial: add a live AI agent · tutorial: co-edit a canvas.
Flagship examples: chat-supervisor (a human + agent co-editing a canvas) · chat-resources (the resource mechanics headless) · collections-chat (a Slack-like app).
Control Center inspector
First-party · Observability
@super-line/plugin-inspector exposes the Control Center's live topology and traffic view through a plugin-owned connection. Add it when you need to inspect a running cluster without custom instrumentation.
Super Harness
Ecosystem plugin · AI agent runtime
Super Harness adds a persistent, streaming supervisor and subagent runtime to an existing super-line server. It uses typed collections for the durable session tree and preserves full-fidelity streaming at every depth. For chat-shaped apps, @super-line/plugin-chat covers channels, streaming agent messages, and shared channel resources natively — see when each fits.
Next steps
Read the plugin model to understand the contract-time and runtime halves of a plugin, or follow Build a plugin to publish your own.