Skip to main content

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

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:
Agents store these as Eternal Memory — persistent facts that are always available.

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:
  1. User Profile — Who the user is
  2. Eternal Memory — Permanent preferences and instructions
  3. Recent Daily Memories — What happened in recent conversations
  4. Latest Summaries — Monthly/quarterly/yearly patterns
This context is automatically injected into the agent’s awareness, so it can reference past interactions naturally.

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:

Memory Tools for Agents

Junis automatically equips all orchestrator agents with two memory tools:

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
Actions: read (view profile), update (save changes)
Automatic: These tools are available to all orchestrator agents by default. No configuration needed.

Privacy & Security

Memory is strictly scoped to individual users. No user can access another user’s memories, even within the same organization.
Memory is completely isolated between organizations. Switching organizations means working with a separate memory context.
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.
Memory consolidation (monthly/quarterly/yearly) is processed only for users with active subscriptions, ensuring fair resource usage.

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.