Two layers, not two tribes
The model generates. The API lets software call the model. The wrapper is what the customer uses. The agent is how some products get work done across steps: search, then edit, then run, then retry.
“Wrapper vs agent” is a category error if you treat them as alternatives. One is the business surface. The other is a control-flow pattern.
A calorie tracker that returns structured macros from a photo is a wrapper with no agent. A coding assistant that reads the repo, edits three files, and runs tests is a wrapper that contains an agent.