Reference
Plugin registries.
Every name on this page is rejected if you typo it. They live in their own files; adding one is a one-line registry edit + one new module — no schema change anywhere else.
Single source of truth
Every entry below is loaded at runtime from the live registry. Mismatch with the CLI is impossible — the CLI's argparse choices and the YAML validators read the same Python dicts.
Extract subsystem
| Family | Symbol | Values |
|---|---|---|
| Scheduled extractors | briar.extract.EXTRACTORS | active-ticketsactive-workaws-infracode-hotspotscodebase-conventionsgithub-deploymentsmeeting-digestpr-archaeologyreviewer-profileticket-archaeology |
| JIT (task-scoped) extractors | briar.extract.TASK_SCOPED_EXTRACTORS | meeting-contextpr-review-contextticket-context |
| AWS service gatherers | briar.extract.aws_services.AWS_SERVICE_GATHERERS | ecslambdalogsrdssqstagging-inventory |
| Repo providers (--provider) | briar.extract._providers.PROVIDERS | bitbucketgithub |
| Tracker providers (--tracker) | briar.extract._trackers.TRACKERS | bitbucket-issuesgithub-issuesjiralinear |
| Cloud providers (--cloud) | briar.extract._clouds.CLOUDS | awsazuregcp |
| Meeting providers (--meeting) | briar.extract._meetings.MEETINGS | fireflies |
Agent + scaffold
| Family | Symbol | Values |
|---|---|---|
| LLM providers (--llm) | briar.agent._llms.LLMS | anthropicbedrockgeminiopenai |
| Agent archetypes (scaffold --archetype) | briar.iac.scaffold.archetypes.ARCHETYPES | engineerpr-ci-fixerpr-conflict-resolverpr-fixertriager |
| Workflow shapes (scaffold --shape) | briar.iac.scaffold.shapes.WORKFLOW_SHAPES | one-shotplan-approve-acttriage |
| Trigger templates (scaffold --trigger-kind) | briar.iac.scaffold.triggers.TRIGGER_TEMPLATES | bitbucket_webhookgithub_webhookmanualschedule_cron |
| Source templates (scaffold --source) | briar.iac.scaffold.sources.SOURCE_TEMPLATES | awsbitbucketgithubjirasentry |
Plan + board
| Family | Symbol | Values |
|---|---|---|
| Board readers (plan build <board>) | briar.plan._boards.BOARD_READERS | github-projectjira |
Storage + journal
| Family | Symbol | Values |
|---|---|---|
| Knowledge stores | briar.storage.KnowledgeStoreRegistry | filepostgres |
| Journal sinks | briar.journal.sinks.JOURNAL_SINKS | file |
Auth + credentials
| Family | Symbol | Values |
|---|---|---|
| Auth acquirers (auth login <target>) | briar.auth._acquirers.ACQUIRERS | aws-ssoaws-staticbitbucket-app-passwordfirefliesgithub-devicegithub-patjira-sessionjira-tokenlinear-api-key |
| Credential stores (auth --store) | briar.credentials.STORES | aws-secretsmanagerenvfilessmvault |
| Bootstraps (secrets bootstrap --kind) | briar.credentials._bootstraps.BOOTSTRAPS | envfile |
Outbound messaging + notify
| Family | Symbol | Values |
|---|---|---|
| Message writers (runbook messages.kind) | briar.messaging.WRITERS | bitbucket-pr-commentgithub-pr-commentjira-commentjira-transitionslack-channeltelegram-chat |
| Notify sinks ($BRIAR_NOTIFY_SINKS) | briar.notify.SINKS | emailpagerdutyslacktelegram |
Output formatting
| Family | Symbol | Values |
|---|---|---|
| Output formatters (global --format) | briar.formatting.FORMATTERS | csvjsonquiettableyaml |
See also
Most of these registries surface on the corresponding CLI page: extract, agent, scaffold, and auth / secrets.