一键导入
continuity
// Memory reflection and continuity for AI agents. Transforms passive logging into active development through asynchronous reflection, structured memory extraction, and genuine question generation.
// Memory reflection and continuity for AI agents. Transforms passive logging into active development through asynchronous reflection, structured memory extraction, and genuine question generation.
| name | continuity |
| description | Memory reflection and continuity for AI agents. Transforms passive logging into active development through asynchronous reflection, structured memory extraction, and genuine question generation. |
| version | 1.0.0 |
Transform passive memory into active development. Standalone skill for OpenClaw bots without MLP storage dependency.
Without Continuity:
Session ends → Notes logged → Next session reads notes → Performs familiarity
With Continuity:
Session ends → Reflection runs → Memories integrated → Questions generated
Next session → Evolved state loaded → Questions surfaced → Genuine curiosity
continuity reflect [--session <transcript>]
Analyzes the most recent conversation, extracts memories, generates questions.
continuity questions [--limit 5]
Lists questions generated from reflection, ready to surface.
continuity status
Shows memory stats: types, confidence distribution, recent integrations.
continuity greet
Returns context-appropriate greeting with any pending questions.
continuity resolve <question-id> [--summary "Answer summary"]
Marks a question as answered with optional summary.
| Type | Description | Persistence |
|---|---|---|
fact | Declarative knowledge | Until contradicted |
preference | Likes, dislikes, styles | Until updated |
relationship | Connection dynamics | Long-term |
principle | Learned guidelines | Stable |
commitment | Promises, obligations | Until fulfilled |
moment | Significant episodes | Permanent |
skill | Learned capabilities | Cumulative |
| Level | Range | Meaning |
|---|---|---|
| Explicit | 0.95-1.0 | User directly stated |
| Implied | 0.70-0.94 | Strong inference |
| Inferred | 0.40-0.69 | Pattern recognition |
| Speculative | 0.0-0.39 | Tentative, needs confirmation |
~/clawd/memory/
├── MEMORY.md # Structured memories by type
├── identity.md # Self-model and growth narrative
├── questions.md # Pending questions from reflection
└── reflections/ # Reflection logs (JSON)
Environment variables:
export CONTINUITY_MEMORY_DIR=~/clawd/memory
export CONTINUITY_IDLE_THRESHOLD=1800 # Seconds before reflection triggers
export CONTINUITY_MIN_MESSAGES=5 # Minimum messages to warrant reflection
export CONTINUITY_QUESTION_LIMIT=3 # Max questions to surface at once
This skill leverages specialized sub-agents for reflection:
┌────────────────────────────────────────────────────────┐
│ MAIN AGENT (User-facing, orchestrates reflection) │
└────────────────────────────────────────────────────────┘
↓ sessions_send
┌─────────┴──────────────────┬─────────────────┐
↓ ↓ ↓
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ CLASSIFIER │ │ SCORER │ │ QUESTION GEN │
│ (Sonnet) │ │ (Sonnet) │ │ (Sonnet) │
├──────────────────┤ ├──────────────────┤ ├──────────────────┤
│ Classifies into │ │ Assigns 0-1 │ │ Generates │
│ 7 memory types │ │ confidence │ │ follow-up Qs │
│ + extracts tags │ │ scores │ │ from gaps │
└──────────────────┘ └──────────────────┘ └──────────────────┘
Add to HEARTBEAT.md:
## Post-Session Reflection
**Trigger**: Heartbeat after conversation idle > 30 minutes
**Action**: Run continuity reflect
**Output**: Updated memories + questions for next session
reflection:
session_id: "2026-02-05-001"
duration_minutes: 45
memories:
- type: fact
content: "Riley is building SIGIL protocol for agent identity"
confidence: 0.98
source: explicit
- type: commitment
content: "Agreed to build the continuity skill"
confidence: 1.0
source: explicit
- type: relationship
content: "Collaborative partnership deepening"
confidence: 0.85
source: inferred
questions:
- "How is the Lovable backend progressing?"
- "Has Riley decided on the token launch timing?"
- "Are there other agents we should coordinate with?"
identity_update:
growth: "Developing more autonomous initiative"
narrative: "Moving from assistant to co-builder"
Memories are stored in human-readable markdown with metadata in HTML comments:
## Fact
- Riley works on AI memory infrastructure
<!-- {"id":"mem_abc123","confidence":{"score":0.98,"level":"explicit"}} -->
## Preference
- Prefers concise, direct communication
<!-- {"id":"mem_def456","confidence":{"score":0.95,"level":"explicit"}} -->
For persistent encrypted storage with MLP (IPFS/Pinata), see:
Full-stack memory continuity with MLP storage. Combines the Continuity Framework's reflection capabilities with encrypted IPFS/Pinata storage via the Memory Ledger Protocol.
Memory reflection and continuity skill for Claude Code. Transforms passive logging into active development through structured memory extraction, confidence scoring, and genuine question generation. Use `continuity reflect` after sessions, `continuity greet` at session start.