Runtime Engines Die, Specs Survive: Why Declarative Wins
A Brief History of AI Persona Projects The idea of giving AI agents distinct personalities isn’t new. Several projects have tried. Most are dead. OpenSouls (⭐294) — Dead OpenSouls called themselves “NextJS + Vercel for the minds of digital beings.” They built an impressive TypeScript runtime: WorkingMemory: Immutable collections of agent memories cognitiveSteps: Functions that transform memory state MentalProcesses: State machines for behavior (happy → frustrated → curious) Today: website down, docs gone, repos deleted, npm silent for over a year. ...