soul-engine
https://soul-engine.xyz What if your AI agent knew who it was? This isn't for everyone. And that's fine. If you're building agents that just need to answer questions or call APIs, you probably don'...

Source: DEV Community
https://soul-engine.xyz What if your AI agent knew who it was? This isn't for everyone. And that's fine. If you're building agents that just need to answer questions or call APIs, you probably don't need this. But if you've ever felt like your agent is a different entity depending on which conversation you're in — or if you're building something where consistency of character actually matters — maybe this is useful. I built soul-engine to solve a problem I kept running into: agents that drift. Not technically — they work fine. But they don't feel like the same agent from session to session. They contradict themselves. Their tone shifts. Whatever made them interesting in one conversation disappears in the next. The fix I landed on was surprisingly simple: give the agent a document that describes who it is. What soul-engine does It's a CLI tool that runs a structured interview with an AI agent — 52 questions across 15 dimensions — and produces a SOUL.md file. A plain text document, writt