# `SuperPi.Plugins.AutoCommit`
[🔗](https://github.com/oleksandr/super-pi-beam/blob/v0.1.0/lib/super_pi/plugins/auto_commit.ex#L1)

Auto-Commit Plugin (migrated from Pi ecosystem `auto-commit-on-exit.ts`).

Automatically checks for uncommitted git changes when an agent turn completes (`after_run/2`),
and creates an atomic git commit if repository changes are detected.

### Configuration Options (`ctx[:config]` or harness tuple):
- `:enabled` - Boolean to toggle auto-commit behavior (default: `true`).
- `:commit_prefix` - Prefix string for generated commit messages (default: `"[super-pi]"`).

# `description`

# `id`

Plugin identifier.

# `name`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
