Review my NPC SDK
NPC currently are hardcoded or prompt based at best but games need more than chat.
I made a system where as a developer you put some probable actions for an NPC and it picks one of those based on its personality, memory and current context.
This action now can be used to drive gameplay.
Our Goal is to provide dynamic behaviour with controlled gameplay.