This is an agent framework based on F# MailboxProcessors. It supports agents, workers, error management, timeout management and hot-swapping of code. The framework is described here: http://blogs.msdn.com/lucabol/archive/2009/05/29/lagent-an-agent-framework-in-f-part-i-workers-and-parallelworkers.aspx