> ## Documentation Index
> Fetch the complete documentation index at: https://gump.build/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Freeform

> Single agent, no plan. Quick experiments and tests.

# Freeform

Single agent, no plan. The simplest possible workflow.

## When to use

For quick experiments, single-file changes, or when you don't need decomposition. One agent, one step, minimal ceremony.

```bash theme={null}
gump run freeform --spec spec.md
```

## The workflow

```yaml theme={null}
name: freeform
max_budget: 5.00

steps:
  - name: execute
    type: code
    prompt: "{spec}"
    agent: claude-opus
    guard: { max_turns: 80 }
    gate: [compile]
    retry:
      - exit: 3
```

## How it works

No decomposition, no review, no multi-step pipeline. The spec goes straight to the agent. The compile gate catches obvious breakage. Three attempts with the same agent.

## Customize

<AccordionGroup>
  <Accordion title="Add tests to the gate">
    ```yaml theme={null}
    gate: [compile, test]
    ```
  </Accordion>

  <Accordion title="Use a cheaper agent">
    Replace `claude-opus` with `claude-sonnet` or `qwen`.
  </Accordion>

  <Accordion title="Add a lint gate">
    ```yaml theme={null}
    gate: [compile, test, lint]
    ```
  </Accordion>
</AccordionGroup>
