Skip to main content
← Back to list
01Issue
FeatureShippedSwamp CLI
Assigneesstack72

Relationships

#1078 Improve skills and documentation to guide agents toward correct swamp patterns

Opened by stack72 · 7/10/2026· Shipped 7/11/2026

Problem

Agents working with swamp frequently reach for shell tools (jq, grep, awk, curl, gh) to slice or fetch data that swamp models and CEL queries already provide. This is the opposite of swamp's design intent: observe through the model, don't bypass it.

Today the only guidance is whatever the host agent's system prompt or skills provide, and it's not always sufficient. Agents under pressure fall back to familiar shell patterns.

Related: #1075 (straitjacket proposal — declined in favor of this approach).

Proposed solution

Research and improve swamp's skills and documentation so that agents are guided toward the correct patterns as the path of least resistance. This could include:

  • Skill improvements: Ensure the bundled swamp skill clearly surfaces CEL queries, model methods, and the right swamp commands for common tasks agents try to do with shell tools.
  • Better model discoverability: Make it easier for agents to find the right method or query instead of shelling out. Improve help output, method signatures, and examples.
  • Documentation: Add clear guidance on the idiomatic way to accomplish tasks agents commonly get wrong (filtering data, querying relationships, fetching remote resources).
  • Pattern catalog: Document the common anti-patterns (piping --json through jq, using curl instead of a model method) alongside their correct swamp equivalents.

The goal is to make the right path obvious enough that agents naturally follow it, rather than trying to enforce discipline through guardrails.

Success criteria

Agents using the swamp skill consistently choose CEL queries and model methods over shell-based workarounds without requiring host-level enforcement hooks.

02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 7 MOREREVIEW+ 4 MOREPR_MERGED+ 1 MORENOTIFICATION_SKIPPED

Shipped

7/11/2026, 12:36:39 AM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack727/10/2026, 11:46:42 PM

Sign in to post a ripple.