Codenaut

undefined:

Codenaut is a general term for headmates created via programming. These headmates may or may not be aware of their programming, and may or may not have split as a direct result of the programming.

Codenaut can be combined with the specific programs a headmate deals with to give more specificity. In this case the role would be '[program] Codenaut'. Some of these terms may add the suffix -ed onto the program name, but that is not necessary.

Examples of this include:
 * Guilted Codenaut (for guilt programs)
 * Scripted Codenaut (for scripting programs)
 * Beta Codenaut (for beta programs)

Related Terms
This term uses the -naut suffix.

History
This term was coined to be exclusive to programmed systems and their headmates.