Overview
Junis provides a hierarchical memory system that enables AI agents to remember users across conversations. Unlike traditional chatbots that forget everything after each session, Junis agents build a growing understanding of each user over time.Your AI agents don’t just respond — they remember, learn, and evolve with every conversation.
Automatic: Memory collection and consolidation happen automatically. No manual setup required — just start chatting.
How It Works
Remembers Conversations
Key information from every conversation is captured and stored automatically.
Learns Over Time
Daily memories are consolidated into monthly, quarterly, and yearly summaries by AI.
Personalized Responses
Agents use stored memories to provide contextual, personalized interactions for each user.
User-Controlled
Users can view and update their own profile. Memory is scoped per-user with full privacy.
Memory Architecture
Junis organizes memory into a hierarchical tier system, inspired by how human memory works — from detailed daily notes to high-level life narratives:Memory Tiers
| Tier | Description | Updated |
|---|---|---|
| User Profile | Name, preferences, communication style, expertise | Anytime (by agent or user) |
| Eternal Memory | Core truths and permanent preferences | Anytime (by agent) |
| Daily Memory | Conversation summaries per day | After each conversation |
| Monthly Summary | Consolidated patterns and themes | Automatically, 1st of each month |
| Quarterly Summary | Growth trajectories and milestones | Automatically, every quarter |
| Yearly Narrative | Autobiographical narrative of the year | Automatically, January 1st |
Consolidation Flow
AI-Powered Consolidation: An AI model reviews and consolidates memories at each tier, preserving important patterns while letting trivial details naturally fade — mimicking how human memory works.
What Gets Remembered
Automatic Memory (No Action Needed)
The system automatically captures:- Conversation summaries from each session
- User preferences mentioned naturally in conversation
- Key decisions and outcomes
- Recurring topics and interests
Explicit Memory Commands
Users can explicitly ask agents to remember things:User Profile Updates
When agents learn about users, they automatically update the profile:Memory in Action
How Agents Use Memory
Every time an agent starts a conversation, it automatically loads the user’s memory context:- User Profile — Who the user is
- Eternal Memory — Permanent preferences and instructions
- Recent Daily Memories — What happened in recent conversations
- Latest Summaries — Monthly/quarterly/yearly patterns
Example Interaction
Cross-Session Continuity
Managing Memory
View Your Memory
You can ask any agent to show your stored memories:Update Your Profile
Ask an agent to update your information:Memory via API & MCP
Access memory programmatically through the Junis Magic MCP tools:| Tool | Purpose |
|---|---|
get_memory_directory | List all memory files for a user |
get_memory_content | Read specific memory content |
update_memory_content | Update the user profile |
Memory Tools for Agents
Junis automatically equips all orchestrator agents with two memory tools:- User Memory Tool
- Eternal Memory Tool
update_user_memory
Read or update the user’s profile.When agents use this tool:- User shares their name, role, or job title
- Communication preferences are revealed
- Professional expertise becomes apparent
- User explicitly asks to see their profile
read (view profile), update (save changes)Automatic: These tools are available to all orchestrator agents by default. No configuration needed.
Privacy & Security
Per-User Isolation
Per-User Isolation
Memory is strictly scoped to individual users. No user can access another user’s memories, even within the same organization.
Organization Boundaries
Organization Boundaries
Memory is completely isolated between organizations. Switching organizations means working with a separate memory context.
User Control
User Control
Users can view, update, and manage their own memory at any time. Agents are designed to never store sensitive information like passwords, financial data, or API keys in memory.
Subscription-Based Processing
Subscription-Based Processing
Memory consolidation (monthly/quarterly/yearly) is processed only for users with active subscriptions, ensuring fair resource usage.
Related Guides
Soul & Identity
Define your AI’s personality (organization-level)
Agent System
Learn about agent types and orchestration
Junis Magic
Manage memory via MCP tools
Billing & Credits
Understand usage costs
Need Help? Contact us at contact@junis.ai for questions about the memory system.
