Skip to content

paf

paf is a small, opinionated agent framework built on pydantic-ai. You describe an agent in a YAML spec, choose which capabilities it may use, and paf assembles the agent and runs it with durable conversations, long-term memory, context management, and runtime-enforced security.

It ships with a terminal chat (paf chat), an SSE server for web front ends, and a Python API (Session) that both are built on. The repository README covers installing and running it.

Documentation