The filters available in every prompt template.
A filter follows a value after |. It can take positional and keyword arguments, and filters can be
chained:
{{ value | filter }}
{{ value | filter("positional", keyword="value") }}
{{ value | first_filter | second_filter }}Every template has MiniJinja's built-in filters,
such as upper, default, and join.
| Group | Filters | Purpose |
|---|---|---|
| Date and time | strftime | Format RFC 3339 date and time values. |
An agentc filter fails the render when it receives a value or argument it cannot use, or a keyword argument it does not accept. The error names the input that caused it. Each group's page lists its filters' errors.
© 2026 pogue.dev. All rights reserved.
CC BY 4.0