Skip to content

Quickstart

Install

pip install aevum-core

Initialize

aevum init

Your first governed session

import asyncio
from aevum.core.kernel import Kernel

async def main():
    kernel = Kernel.local()
    async with kernel.session(user="alice", purpose="support") as s:
        await s.relate("alice prefers dark mode", source="profile")
        ctx = await s.navigate("alice's preferences")
        print(ctx.agent_prompt)
        print(f"Uncertainty: {ctx.uncertainty:.0%}")

asyncio.run(main())

LangGraph drop-in

from aevum.core.adapters.langgraph import AevumCheckpointer

checkpointer = AevumCheckpointer.local()
graph = builder.compile(checkpointer=checkpointer)
config = {"configurable": {"thread_id": "alice-session-1"}}
result = graph.invoke(inputs, config)
# delete_thread → GDPR Art. 17 crypto-shredding
checkpointer.delete_thread("alice-session-1")

See Getting Started for the full guide.