26 lines
1.8 KiB
Markdown
26 lines
1.8 KiB
Markdown
# OpenClaw System Overview (Context Meta)
|
|
|
|
## Core Concepts
|
|
- **Sessions:** Temporary windows for active dialogue. Closing a session wipes the "short-term memory" (LLM context window) but leaves persistent files untouched.
|
|
- **Persistent Memory:** Stored in files within the workspace. Changes made here persist across sessions.
|
|
- **Knowledge Corpus:** Using local directories (`~/knowledge/`) as a searchable base for projects and topics.
|
|
|
|
## Knowledge Strategy
|
|
- **Hybrid Approach:** Start with directory-based file searches. If volume/complexity warrants, layer in RAG (vector indexing) via `clawhub` or custom indexer scripts.
|
|
- **Context Meta Files:** Every project or major topic should maintain a `context-meta.md` summary to allow for "hot-swapping" between chat sessions without losing progress.
|
|
|
|
## File Organization
|
|
- `/knowledge/chat-topics/`: For daily/intermittent topics.
|
|
- `/knowledge/projects/[project_name]/`: For larger, long-term work.
|
|
|
|
## Protocol for Switching Context
|
|
1. Summarize key decisions/tasks into the relevant `context-meta.md` file.
|
|
2. Close/Switch session.
|
|
3. On return, start by having Soren read the `context-meta.md` file to resume the thread.
|
|
|
|
## Recent Updates (2026-03-24)
|
|
- **Session Persistence:** Confirmed that `~/knowledge/` provides a reliable "namespace" for topic-based knowledge management.
|
|
- **Architecture:** Established `~/knowledge/chat-topics/` for daily management and `~/knowledge/projects/` for long-term work.
|
|
- **Checkpoint Pattern:** Moving to an "Intentional Save" pattern. Soren can infer the topic by analyzing the active context or checking the most recently accessed/modified meta-file in the knowledge directory, allowing for simple "checkpoint this now" commands.
|
|
- **Next Steps:** When starting a new session, verify the active topic by reading the relevant `context-meta.md`.
|