Skip to main content
← Back to list
01Issue
BugClosedSwamp Club
AssigneesNone

Swamp skills don't prevent AI agents from manually generating UUIDs for workflows

Opened by swampadmin · 5/4/2025

Description

When an AI agent (Claude Code) creates a new workflow, it attempted to generate a UUID using uuidgen for the workflow id field instead of using swamp workflow create to let swamp assign the ID. The swamp skills loaded into the agent context did not prevent or redirect this behavior.

Steps to reproduce

  1. AI agent is asked to create a new swamp workflow
  2. Agent writes a workflow.yaml file and attempts to run uuidgen to populate the id field
  3. User has to intervene and ask why the agent is running uuidgen

Expected behavior

The swamp workflow skill should explicitly document that:

  • Workflow IDs are always assigned by swamp via swamp workflow create
  • Agents should never generate their own UUIDs for workflow IDs
  • The correct flow is: swamp workflow create <name> → then overwrite the scaffold with real content, preserving the assigned id

This guidance would affect the swamp-workflow skill definition that AI agents consume.

Environment

  • swamp version: 20260305.124013.0-sha.c6be936d
  • OS: macOS (Darwin 25.3.0)
  • AI agent: Claude Code (claude-opus-4-6)
02Bog Flow
OPENTRIAGEDIN PROGRESSCLOSED

Closed

No activity in this phase yet.

03Sludge Pulse

Sign in to post a ripple.