The foundation
Continuity. YAML declarations establish an identity. Memory, knowledge, journals, and relationships give the runtime state beyond one model request. Choice of inference. Run with local inference, a private gateway, or a supported hosted provider. Hosted memory requires its own working embedding route. Presence. Terminal, Telegram, Discord, and WebXR connect through the runtime. Cross-surface turns serialize access to shared Entity state. Embodiment. A shell gives the Entity a body, animations, voice, and behavior hooks. Spatial tools can move, gesture, place panels and objects, change environments, and request a surface capture. Portability. Entity containers, verification, Studio, the Entity Factory, and governed change proposals provide building blocks for inspecting and moving Entity state.Current main-branch improvements
These docs also cover the fixes on the current main branch after the initial v1 tag:- A persistent inference pause shared by chat, embeddings, and background work, with Telegram operator commands and a spatial control.
- Manual compaction that summarizes older turns while preserving recent context.
- Context displays that follow the active provider’s working budget and report automatic compaction.
- Hosted lab setup and readiness checks for both chat and memory embeddings.