Skip to main content

Open Weaver 82

@mud_ghoul/open-weaver-82v0.0.6· BSD-3-Clause· 14d agoMODELS·VAULTS·DRIVERS
01README

AI-assisted analysis of Slack channels and threads. Returns rubric-scored JSON suitable for downstream judging.

Quick start

Add @mud_ghoul/open-weaver-82 to your repo's extensions list, then reference its model in your swamp.yaml:

extensions:
  - @mud_ghoul/open-weaver-82

workflows:
  - name: open-weaver-82-run
    jobs:
      - name: main
        steps:
          - name: delete
            model: mud_ghoul/open-weaver-82
            method: delete

Run with swamp workflow run open-weaver-82-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.
  • Drivers — bounded concurrency, structured retries, and CloudWatch / OpenTelemetry-friendly tags.
  • Vault provider — encrypted secret storage with audit trail and cross-region replication.

Configuration

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

Labels: slack observability notifications

02Models3
@mud_ghoul/open-weaver-82/prismv0.1.0prism.ts
fn delete(limit: number, id?: string, dryRun: boolean)
Delete the resource.
ArgumentTypeDescription
limitnumberMaximum results to return
id?stringResource identifier
dryRunbooleanCompute changes without applying them
fn list(tags: array, filter: record)
List the resource.
ArgumentTypeDescription
tagsarrayList of tags to apply
filterrecordKey-value filter expression
@mud_ghoul/open-weaver-82/sentinelv0.1.0sentinel.ts
fn create(id: string, limit?: number)
Create the resource.
ArgumentTypeDescription
idstringResource identifier
limit?numberMaximum results to return
fn get(force: boolean)
Get the resource.
ArgumentTypeDescription
forcebooleanSkip confirmation and apply immediately
@mud_ghoul/open-weaver-82/compassv0.1.0compass.ts
fn delete(filter: record, dryRun?: boolean, force?: boolean)
Delete the resource.
ArgumentTypeDescription
filterrecordKey-value filter expression
dryRun?booleanCompute changes without applying them
force?booleanSkip confirmation and apply immediately
fn update(filter: record)
Update the resource.
ArgumentTypeDescription
filterrecordKey-value filter expression
fn create(id: string, dryRun?: boolean, tags?: array)
Create the resource.
ArgumentTypeDescription
idstringResource identifier
dryRun?booleanCompute changes without applying them
tags?arrayList of tags to apply
fn sync(tags: array, filter?: record, dryRun?: boolean)
Sync the resource.
ArgumentTypeDescription
tagsarrayList of tags to apply
filter?recordKey-value filter expression
dryRun?booleanCompute changes without applying them
03Vaults1
open-weaver-82-vaultconfigurable
@mud_ghoul/open-weaver-82/vaultvault.ts

Encrypted secret storage with cross-region replication.

Config Fields

FieldTypeDescription
regionstringStorage region
04Drivers1
open-weaver-82-driverconfigurable
@mud_ghoul/open-weaver-82/driverdriver.ts

Execution driver with bounded concurrency and retries.

05Previous Versions1
1.8.1Oct 26, 2025
06Stats
D
58 / 100
Downloads
30
Archive size
186.0 KB
  • Has README or module doc2/2earned
  • README has a code example0/1missing
  • README is substantive0/1missing
  • Most symbols documented1/1earned
  • No slow types0/1missing
  • 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