Refactoring Agent Examples

Eliminate duplication

View on desktop for interactive diff

Remove indirection

View on desktop for interactive diff

Separate logic

View on desktop for interactive diff