🖥️ Multi-Window Context
Description
> **TL;DR:** State persistence across Claude Code sessions. Checkpoint your progress, resume from interruptions. Essential for long-running workflows. ---
Installation
claude install-skill https://github.com/ThibautMelen/agentic-ai-systems README
[🏠 Home](../README.md) › [Autonomous](./) › **🖥️ Multi-Window Context**
[← Autonomous Agent](autonomous.md) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━●━━ [Autonomous →](./)
🖥️ Multi-Window Context
**TL;DR:** State persistence across Claude Code sessions. Checkpoint your progress, resume from interruptions. Essential for long-running workflows.
Diagram
%%{init: {'theme': 'base', 'themeVariables': {'lineColor': '#64748b'}}}%%
flowchart TB
classDef checkpoint fill:#f59e0b,stroke:#d97706,stroke-width:2px,color:#ffffff
classDef state fill:#10b981,stroke:#059669,stroke-width:2px,color:#ffffff
subgraph Session1["Session 1"]
S1P1["🏗️ Phase 1"] --> S1CP["🖥️ Checkpoint"]:::checkpoint
S1CP --> S1P2["🔗 Phase 2"]
S1P2 --> INTERRUPT["❌ Interrupt"]
end
subgraph Session2["Session 2 (Resume)"]
RESUME["🔄 Resume"] --> S2P2["Continue Phase 2"]
S2P2 --> S2P3["📝 Phase 3"]
S2P3 --> DONE["✅ Complete"]
end
S1CP -.->|💾 State saved| STATE[("💾 State Store")]:::state
STATE -.->|💾 State loaded| RESUME
classDef session1Box fill:#fef2f2,stroke:#ef4444,stroke-width:2px,color:#991b1b
classDef session2Box fill:#ecfdf5,stroke:#10b981,stroke-width:2px,color:#065f46
Session1:::session1Box
Session2:::session2Box
When to Use
- undefined
Implementation
Session 1:
1. Work on Phase 1
2. Save checkpoint (progress, decisions, context)
3. Continue until context limit or interruption
Session 2:
1. Load checkpoint
2. Resume from saved state
3. Continue execution
Flow Example
🖥️ MULTI-WINDOW CONTEXT
Session 1: 🙋♀️📥 ──► 🐔📋 ──► 🐔⚡ ──► 🖥️💾 ──► [Context Limit]
↓
Session 2: 🖥️💾 ──► 🐔⚡ ──► 🐔👀 ──► 🐔💭 ──► 💁♀️📤
Checkpointing for Long Workflows
%%{init: {'theme': 'base', 'themeVariables': {'lineColor': '#64748b'}}}%%
flowchart LR
classDef checkpoint fill:#f59e0b,stroke:#d97706,stroke-width:2px,color:#ffffff
subgraph Workflow
P1["🏗️ Phase 1"] --> CP1["🖥️ Checkpoint"]:::checkpoint
CP1 --> P2["🔗 Phase 2"]
P2 --> CP2["🖥️ Checkpoint"]:::checkpoint
CP2 --> P3["📝 Phase 3"]
end
FAIL["❌ Failure/Interrupt"] -.->|Resume from| CP2
Checkpoint Data Structure
Basic Structure
{
"workflow_id": "wf_2025_001",
"current_phase": 2,
"completed_tasks": ["task_1", "task_2"],
"pending_tasks": ["task_3", "task_4"],
"state": {
"variables": {},
"context_summary": "..."
},
"resume_point": "checkpoint_2",
"timestamp": "2025-11-28T10:00:00Z"
}
Full Implementation Example
{
"workflow_id": "locale-gen-2025-001",
"workflow_type": "multi-locale-generation",
"version": "1.0",
"progress":
Related Agents
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
Development community src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11
Development community Cavecrew Builder
>
Development community Cavecrew Investigator
>
Development community Cavecrew Reviewer
>
Development community Contributing to nanobot
Thank you for being here. nanobot is built with a simple belief: good tools should feel calm, clear, and humane. We care deeply about useful features, but we also believe in achieving more with less:
Development community