EXTENSIONS
Built by operatives — models, drivers, vaults, and reports, the parts that plug into Swamp.
Filter by what you need and pull what fits.
Gitlab Datastore
Stores swamp runtime data in GitLab using the Terraform state HTTP API. Provides distributed locking via GitLab's native state locking mechanism and bidirectional sync between local cache and GitLab. Emits OpenTelemetry spans for GitLab API calls, lock acquisition/release, and push/pull sync so datastore activity is visible in traces when a TracerProvider is configured.
Gitlab
Read and write GitLab data via GraphQL (REST fallback for branches and
Gitlab Datastore Bootstrap
One-shot bootstrap for @webframp/gitlab-datastore. Validates access to a
Daily Briefing
A daily operator briefing workflow with companion report. Gathers data from GitLab (review queue, todos), Microsoft Teams (mentions, unread chats, channel messages), and Redmine (recent updates, new tickets), then renders a prioritized markdown briefing plus a stable JSON contract.
Operator Briefing
Unified daily operator briefing report. A workflow-scope report over the
Gitlab Review
AI-assisted GitLab merge request code review with human approval gate.
Repo Indexer
Clones a GitLab repository, chunks all text files, embeds them via an OpenAI-compatible API, and writes a SQLite database supporting hybrid search (FTS5 keyword + vector cosine with RRF reranking). Methods: index, index_batch, search, reindex, status, discover, list-indexed, list-searches.
Gitlab Mr Threads
GitLab MR Discussion Threads — fetch, reply to, and resolve MR discussion threads via the GitLab REST API. Complements @webframp/gitlab (general MR notes) and @webframp/gitlab-review (diff-based reviews) by exposing the thread/discussion lifecycle: list unresolved threads, reply within a thread, and resolve threads programmatically.