turing-machines/mentals-ai
A C++ framework for building AI agents through markdown .gen files that define prompts, memory, and tool usage logic.

Mentals AI is a framework for creating and operating AI agents defined entirely through markdown files with .gen extension. Agents support loops for repeated operations, various memory types (working memory, short-term memory), and tool integration. The framework abstracts away scaffolding code, letting developers focus on agent logic and prompts. It interfaces with LLMs like GPT-4o and llama3 via OpenAI-compatible APIs to power agent reasoning and execution.