Agents

Add agents, write their charters, set their hours, tools, models and budgets, and pause, decommission or reactivate them.