NousResearch/hermes-agent
hermes-agent is Python, which lines up with the FastAPI/Ollama services on the homelab (bud, and potentially life-automation's companion API), but it is a full standalone agent framework, not a library or component that drops into an existing FastAPI service. Adopting it means running and maintaining another service, not writing a feature.
Persistent, adaptive memory is directly relevant to bud's classification pipeline and to the 'companion API' idea floated for life-automation, so the concept fits. But the enrichment snapshot describes the memory architecture in speculative terms ('likely integrating', 'must solve', 'implies') rather than confirmed implementation details, so there is no verified capability here yet, only an idea worth studying.
At best, this yields a design pattern for persistent/adaptive memory that could improve bud's email classification over time. It does not deliver a feature to any existing project on its own.
Session-less AI assistants are a real, recognized gap, and Understory Labs already has two projects (bud, life-automation) where persistent context would matter. But the case for hermes-agent specifically rests on unverified numbers and speculative claims, not confirmed technical merit.
Minimal v1 is not code, it is a short markdown note in bud's repo describing the memory pattern and whether it is worth borrowing. No files in field-notes, codec, save-state, or understory-labs-site change as a direct result of this item.