DesaNpcAgentic