A Thought is processing thread managed by Pandora's Mind. The Thought interface is quit simple, it can be told to start thinking think() and to stop(). A Thought will normally process the Memory's active memory queue, but could process anything in short or long term memory if it desired. There are many different classes of Thought, and others can easily be plugged in to the Mind.
Currently the thought processing is synchronous, but asynchronous processing is desired.