Skip to content
offprompt

Formats

A format is a kind of value no one provider issues. The agent asks for one with format, such as format: "postgres_url" for DATABASE_URL, and the field says what the value is and checks it. A key with no provider and no format, whose name no provider's key goes by, is text.

This page is built from the registry offprompt ships, so it lists exactly what the tool accepts.

FormatWhat it isChecksField
textanythingnoneone line, masked
integerwhole numbera whole numberone line, masked
hexhex stringhexadecimal characters only, 0-9 and a-f; at least 8 charactersone line, masked
base64base64 valuebase64, padded to a multiple of 4 charactersseveral lines, in the clear, with a file picker
emailemail addressan email addressone line, masked
urlURLa URL starting with http:// or https://one line, masked
hostnamehostnamea hostname, with no https:// or pathone line, masked
uuidUUIDa UUID, such as 123e4567-e89b-12d3-a456-426614174000one line, masked
jwtJWTa JWT, three base64url parts separated by dotsseveral lines, in the clear, with a file picker
pemPEM blocka PEM block, with its BEGIN and END linesseveral lines, in the clear, with a file picker
jsonJSON documenta valid JSON documentseveral lines, in the clear, with a file picker
postgres_urlPostgres connection stringa postgres:// or postgresql:// URL with a hostone line, masked

A postgres_url field links to Neon, PlanetScale and Supabase, where someone who has no Postgres connection string yet can create one.

A one-line value is masked unless the agent asks for it with secret: false. Formats that take several lines are shown in the clear, and a file dropped on one of their fields fills it whole, which suits a PEM key or a JSON credentials file.