Partitioning Agents