Skip to main content

Rapid Tracer 119

@tailscale/rapid-tracer-119v1.5.7· 1mo agoMODELS·DATASTORES
01README

Sync state of diffs and reviewer signals against a desired-state YAML. Diffs are previewed before any mutation.

Quick start

Add @tailscale/rapid-tracer-119 to your repo's extensions list, then reference its model in your swamp.yaml:

extensions:
  - @tailscale/rapid-tracer-119

workflows:
  - name: rapid-tracer-119-run
    jobs:
      - name: main
        steps:
          - name: diff
            model: tailscale/rapid-tracer-119
            method: diff

Run with swamp workflow run rapid-tracer-119-run. The first invocation prints what it would change; pass --apply to commit.

What's inside

  • Typed models — Zod-validated arguments, structured outputs, and a manifest the agent can reason about.
  • Datastore provider — collection-level Zod schemas, change-stream subscriptions, TTL indexes.

Configuration

Configure via ~/.swamp/config.yaml or environment variables. The full method reference and rubric format live in the package's manual/ directory.

Labels: code-review release diff

02Models3
@tailscale/rapid-tracer-119/anchorv0.1.0anchor.ts
fn diff(id: string, limit: number, tags?: array)
Diff the resource.
ArgumentTypeDescription
idstringResource identifier
limitnumberMaximum results to return
tags?arrayList of tags to apply
fn list(dryRun: boolean, force?: boolean)
List the resource.
ArgumentTypeDescription
dryRunbooleanCompute changes without applying them
force?booleanSkip confirmation and apply immediately
fn get(limit: number, filter: record, force: boolean)
Get the resource.
ArgumentTypeDescription
limitnumberMaximum results to return
filterrecordKey-value filter expression
forcebooleanSkip confirmation and apply immediately
fn delete(limit: number, filter?: record, force: boolean)
Delete the resource.
ArgumentTypeDescription
limitnumberMaximum results to return
filter?recordKey-value filter expression
forcebooleanSkip confirmation and apply immediately
@tailscale/rapid-tracer-119/harvestv0.1.0harvest.ts
fn sync(limit: number, tags: array)
Sync the resource.
ArgumentTypeDescription
limitnumberMaximum results to return
tagsarrayList of tags to apply
fn get(tags: array, id: string, dryRun?: boolean)
Get the resource.
ArgumentTypeDescription
tagsarrayList of tags to apply
idstringResource identifier
dryRun?booleanCompute changes without applying them
fn list(force: boolean)
List the resource.
ArgumentTypeDescription
forcebooleanSkip confirmation and apply immediately
fn diff(limit: number, tags?: array, dryRun: boolean)
Diff the resource.
ArgumentTypeDescription
limitnumberMaximum results to return
tags?arrayList of tags to apply
dryRunbooleanCompute changes without applying them
@tailscale/rapid-tracer-119/compassv0.1.0compass.ts
fn get(id: string)
Get the resource.
ArgumentTypeDescription
idstringResource identifier
fn delete(id: string)
Delete the resource.
ArgumentTypeDescription
idstringResource identifier
fn sync(tags: array, filter: record)
Sync the resource.
ArgumentTypeDescription
tagsarrayList of tags to apply
filterrecordKey-value filter expression
03Datastores1
rapid-tracer-119-storeconfigurable
@tailscale/rapid-tracer-119/datastoredatastore.ts

Document datastore with TTL indexes and change streams.

Config Fields

FieldTypeDescription
uristringConnection URI
04Stats
A
91 / 100
Downloads
30
Archive size
157.0 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared0/1missing
  • Verified public repository2/2earned
05Platforms
06Labels