Do you need a framework at all?
If the app needs one model call, a few tools, and deterministic application logic, a full agent framework may be unnecessary. Frameworks become useful when tasks span multiple steps, tools, approvals, state transitions, or specialist agents.
- Use a simple API call when the control flow is predictable.
- Use an SDK when recurring agent patterns need structure.
- Use a graph workflow when state and control paths are explicit product requirements.