Your project sounds very interesting, and feature packed. Will it be open source, commercial, both? Thanks for sharing your insights on the agent interface, I've found that I (unexpectedly) use the messenger bot frequently for simple 'task completed' functionality and others.
Is there anything public on the web about your project at this point?