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

Structured Output Plugin (migrated from Pi ecosystem `structured-output.ts`).

Registers the terminating `structured_output` tool, enabling agents to emit typed,
machine-readable JSON outputs and finish turns immediately (`terminate: true`) without
paying for an extra assistant response turn.

# `description`

# `id`

# `name`

# `tool_spec`

Returns the tool specification map for direct registration.

---

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