Agents code (19/41)

Agents code