A class whose methods all delegate straight through to another object — the agent traces every call to the real implementation, paying a hop for no decision.
Callers talk to the real object directly; the agent's call traces are shorter and the real implementation's location is obvious.
Smellier version
class Manager {reports() {return this.team.members();}}
Fresher version
// Expose team directly when the wrapper adds nothing.manager.team.members();
An entire indirection layer the agent must navigate per method; the agent reading code through the middle man re-traces the delegation on every reasoning step.
Direct access exposes the underlying object's full surface to every consumer; the agent loses any encapsulation the middle man was providing (even if mostly cosmetic).
Fewer files; shorter call stacks; the agent's plan-and-execute loop touches the real implementation directly without the passthrough hop.
Deleting a passthrough that was actually doing real work — authorization, validation, auditing — removes a load-bearing layer the agent didn't recognize because the trivial-looking delegation masked it.