

Thanks to all of our amazing contributors.

A .prompty file pairs YAML frontmatter with a markdown prompt body
in a single, portable asset. Define your model, inputs, tools, and template —
then execute it from VS Code or any Prompty runtime with one command.

The Prompty VS Code extension is your prompt engineering workbench. Write prompts with full language support, run them with F5, and inspect every detail in the built-in trace viewer.

Every execution produces a detailed trace — messages sent, tokens used, latency, and the raw API response. Debug prompt issues in seconds, not hours.
@trace for end-to-end visibilityPrompty processes every prompt through a four-stage pipeline, then adds
turn() when you need an agentic loop around that same prompt asset.
Same .prompty file works across VS Code and the Prompty runtimes — no rewriting.
OpenAI, Microsoft Foundry, Anthropic — or build your own executor in minutes.
Built-in tracing with pluggable backends — console, files, or OpenTelemetry.

Prompty v2 adds a shared agentic turn runtime on top of the normal
render → parse → execute → process pipeline. Define tools in frontmatter,
provide handlers from host code, and call turn() when the model should
use tools or carry a governed conversation forward.
Prompty is built on the premise that even with increasing complexity in AI, a fundamental unit remains prompts. The format is open, extensible, and designed to grow with the ecosystem.


Thanks to all of our amazing contributors.