Repository navigation
04 Memory
Source: docs/design/04-memory.md
Long-term memory lets Bots remember the user across conversations without dumping raw chat logs into every prompt.
Typed entries (fact, preference, lesson, self_note, …) with provenance. Lessons/self-notes may carry write date and up to two evidence message ids when injected (D101). Older dated lines yield to newer user statements when they conflict.
Cross-Bot shared layer for non-sensitive preferences/facts. Default: private-chat learnings may enter the shared profile (D8), except sensitive classes and “only tell you” declarations.
Each Bot also keeps private notes (private_to_bot, self notes). Deleting a conversation keeps memory (D3); deleting a Bot clears its private memory.
Stable preferences, recurring lessons, working agreements — not secrets, one-off noise, or full transcripts.
Reflection / structured memory tools write through host services with validation. Injection into prompts is budgeted and formatted (formatMemoryLine).
Users can inspect and control shared profile and (where UI exposes it) Bot memory entries.
KepCup
Core
- 01-Conversation
- 02-Execution
- 03-Bot
- 04-Memory
- 05-Wiki-and-Skills
- 30-Supervisor-and-Tasks
- 40-Capability-Mounting
- 43-Task-Loop-Harness
Runtime
- 06-Isolation-and-Storage
- 07-Local-Runtime
- 08-Workdir
- 09-Tech-Stack
- 10-Sandbox
- 11-Storage
- 13-Permissions
- 24-Durable-Execution
Product
- 12-UI-Layout
- 33-Narrow-Layout
- 39-Workbench
- 41-Project-Team
- 42-Task-Run-View
- 45-Bot-File-Cards
- 47-File-WebApp-Viewer
Capabilities
- 14-Models-and-Browser
- 15-Interactive-Execution
- 16-Capability-Models
- 17-MinerU-Document-Parsing
- 18-Inline-Setup
- 19-Work-Path-and-Group-Setup
- 20-Conversation-Media
- 21-Web-Search
- 22-File-Skill-Routing
- 23-MCP-and-SubAgent
- 25-Capability-Tools
- 26-Voice-Input
- 31-Sensors
- 32-Bot-Widgets
- 35-Mail-Channel
- 36-Wiki-Multimodal-Ingest
- 38-Conversational-Settings
Team & agents
- 27-Butler-and-Delegation
- 28-External-Agents-ACP
- 37-Bot-Asset-Handover
- 41-InkCop-Local-Collab
- 48-Bot-Template-Export
Cloud & remote