Skip to main content

Core Pulse 104

@tailscale/core-pulse-104v1.0.1· BSD-3-Clause· 1mo agoMODELS·VAULTS·DATASTORES
01README

Pull secrets and credentials, normalize the shape, and stream into your downstream pipeline. Pagination is automatic.

Quick start

Add @tailscale/core-pulse-104 to your repo's extensions list, then reference its model in your swamp.yaml:

extensions:
  - @tailscale/core-pulse-104

workflows:
  - name: core-pulse-104-run
    jobs:
      - name: main
        steps:
          - name: list
            model: tailscale/core-pulse-104
            method: list

Run with swamp workflow run core-pulse-104-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.
  • Vault provider — encrypted secret storage with audit trail and cross-region replication.
  • 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: secrets enterprise typescript

02Models1
@tailscale/core-pulse-104/harvestv0.1.0harvest.ts
fn list(id: string, tags?: array)
List the resource.
ArgumentTypeDescription
idstringResource identifier
tags?arrayList of tags to apply
fn update(tags: array, limit?: number)
Update the resource.
ArgumentTypeDescription
tagsarrayList of tags to apply
limit?numberMaximum results to return
fn diff(id: string, tags?: array)
Diff the resource.
ArgumentTypeDescription
idstringResource identifier
tags?arrayList of tags to apply
fn delete(id: string, dryRun?: boolean)
Delete the resource.
ArgumentTypeDescription
idstringResource identifier
dryRun?booleanCompute changes without applying them
03Vaults1
core-pulse-104-vaultconfigurable
@tailscale/core-pulse-104/vaultvault.ts

Encrypted secret storage with cross-region replication.

Config Fields

FieldTypeDescription
regionstringStorage region
04Datastores1
core-pulse-104-storeconfigurable
@tailscale/core-pulse-104/datastoredatastore.ts

Document datastore with TTL indexes and change streams.

Config Fields

FieldTypeDescription
uristringConnection URI
05Previous Versions2
2.1.9Sep 18, 2025

Modified 1 models

2.3.6Aug 6, 2025
06Stats
B
83 / 100
Downloads
30
Archive size
53.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 declared1/1earned
  • Verified public repository0/2missing
07Platforms
08Labels