From https://openai.github.io/openai-agents-python/:
- Handoffs which allow agents to delegate to other agents for specific tasks
- Guardrails which enable validation of agent inputs and outputs
- Sessions which automatically maintains conversation history across agent runs