Skip to content

watch #38

@msuarz

Description

@msuarz

What

/watch — starts watching this dude's inbox for incoming messages.

Uses fswatch -1 (one-shot) via the await skill. After each message is processed, re-arms automatically.

How

  1. Await file change on {project}/.claude/dude/inbox.json
  2. When triggered, read first unread message (read: false)
  3. Process the message
  4. Re-arm — go back to step 1

No loops, no polling, no blocking. Each watch cycle is a single await call that fires on file change. Sup verifies each dude has an active watch running — that's the contract.

Depends on

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    DUDE-ON

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions