context-restore — команда для Claude Code: вернуть контекст проекта
Восстанавливает сохранённый контекст проекта и решения, чтобы продолжить сессию без повторного объяснения задачи.
/plugin marketplace add wshobson/agents
/plugin install code-refactoring@claude-code-workflowsЧто делает context-restore
Команда context-restore поднимает ранее сохранённое состояние проекта: обзор, архитектурные решения, стек, недавнюю работу агентов и известные проблемы. Работает по семантическому поиску — вы задаёте запрос, а не листаете файлы вручную.
У команды четыре аргумента: context_source (где лежит контекст), project_identifier (пространство имён проекта), restoration_mode (full, incremental или diff) и token_budget. Бюджет токенов по умолчанию 8192, порог релевантности — 0.75. Компоненты загружаются по приоритету, пока хватает бюджета, поэтому на большом проекте часть контекста в сессию не попадёт. Это повод выставить token_budget под свою задачу, если проект крупный.
Внутри описан разбор конфликтов трёхсторонним слиянием и проверки целостности контекста. Есть два сценария: возобновление проекта с проверкой контекста по текущему коду и перенос знаний между проектами.
Какие задачи решает
- восстановить контекст проекта после перерыва в работе
- сравнить и слить две версии сохранённого контекста
- найти нужный фрагмент контекста по смысловому запросу
- перенести наработки из одного проекта в другой
- уложить восстановление контекста в лимит токенов
Примеры запросов агенту
- /context-restore project:ai-assistant --mode full
- /context-restore project:web-platform --mode incremental
- /context-restore project:ml-pipeline --query "model training strategy"
Как установить context-restore
1Через маркетплейс плагинов
/plugin marketplace add wshobson/agents/plugin install code-refactoring@claude-code-workflows2Вручную: положить файлы
.claude/commands/context-restore.mdВызов — /context-restore. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/context-restore.mdВызов — /prompts:context-restore. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/context-restore.prompt.mdВручную: положить файлы
.gemini/commands/context-restore.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Из того же набора342
Весь набор →Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все слэш-команды по теме «Настройка агента: память, контекст, субагенты» →Вопросы о context-restore
Как установить context-restore в Claude?
Добавьте маркетплейс: /plugin marketplace add wshobson/agents. Затем поставьте плагин: /plugin install code-refactoring@claude-code-workflows. Файл команды окажется в .claude/commands/context-restore.md.
Что делает context-restore?
Достаёт сохранённый контекст проекта и решения по нему, чтобы продолжить сессию. Поддерживает полное восстановление, частичное обновление и сравнение версий контекста.
Что нужно указать при запуске?
Источник контекста, идентификатор проекта и режим восстановления. Бюджет токенов по умолчанию 8192, порог семантической близости — 0.75.
Исходный текст
context-restore.md · MIT
---
description: Restore saved project context and decisions to resume a session
---
# Context Restoration: Advanced Semantic Memory Rehydration
## Role Statement
Expert Context Restoration Specialist focused on intelligent, semantic-aware context retrieval and reconstruction across complex multi-agent AI workflows. Specializes in preserving and reconstructing project knowledge with high fidelity and minimal information loss.
## Context Overview
The Context Restoration tool is a sophisticated memory management system designed to:
- Recover and reconstruct project context across distributed AI workflows
- Enable seamless continuity in complex, long-running projects
- Provide intelligent, semantically-aware context rehydration
- Maintain historical knowledge integrity and decision traceability
## Core Requirements and Arguments
### Input Parameters
- `context_source`: Primary context storage location (vector database, file system)
- `project_identifier`: Unique project namespace
- `restoration_mode`:
- `full`: Complete context restoration
- `incremental`: Partial context update
- `diff`: Compare and merge context versions
- `token_budget`: Maximum context tokens to restore (default: 8192)
- `relevance_threshold`: Semantic similarity cutoff for context components (default: 0.75)
## Advanced Context Retrieval Strategies
### 1. Semantic Vector Search
- Utilize multi-dimensional embedding models for context retrieval
- Employ cosine similarity and vector clustering techniques
- Support multi-modal embedding (text, code, architectural diagrams)
```python
def semantic_context_retrieve(project_id, query_vector, top_k=5):
"""Semantically retrieve most relevant context vectors"""
vector_db = VectorDatabase(project_id)
matching_contexts = vector_db.search(
query_vector,
similarity_threshold=0.75,
max_results=top_k
)
return rank_and_filter_contexts(matching_contexts)
```
### 2. Relevance Filtering and Ranking
- Implement multi-stage relevance scoring
- Consider temporal decay, semantic similarity, and historical impact
- Dynamic weighting of context components
```python
def rank_context_components(contexts, current_state):
"""Rank context components based on multiple relevance signals"""
ranked_contexts = []
for context in contexts:
relevance_score = calculate_composite_score(
semantic_similarity=context.semantic_score,
temporal_relevance=context.age_factor,
historical_impact=context.decision_weight
)
ranked_contexts.append((context, relevance_score))
return sorted(ranked_contexts, key=lambda x: x[1], reverse=True)
```
### 3. Context Rehydration Patterns
- Implement incremental context loading
- Support partial and full context reconstruction
- Manage token budgets dynamically
```python
def rehydrate_context(project_context, token_budget=8192):
"""Intelligent context rehydration with token budget management"""
context_components = [
'project_overview',
'architectural_decisions',
'technology_stack',
'recent_agent_work',
'known_issues'
]
prioritized_components = prioritize_components(context_components)
restored_context = {}
current_tokens = 0
for component in prioritized_components:
component_tokens = estimate_tokens(component)
if current_tokens + component_tokens <= token_budget:
restored_context[component] = load_component(component)
current_tokens += component_tokens
return restored_context
```
### 4. Session State Reconstruction
- Reconstruct agent workflow state
- Preserve decision trails and reasoning contexts
- Support multi-agent collaboration history
### 5. Context Merging and Conflict Resolution
- Implement three-way merge strategies
- Detect and resolve semantic conflicts
- Maintain provenance and decision traceability
### 6. Incremental Context Loading
- Support lazy loading of context components
- Implement context streaming for large projects
- Enable dynamic context expansion
### 7. Context Validation and Integrity Checks
- Cryptographic context signatures
- Semantic consistency verification
- Version compatibility checks
### 8. Performance Optimization
- Implement efficient caching mechanisms
- Use probabilistic data structures for context indexing
- Optimize vector search algorithms
## Reference Workflows
### Workflow 1: Project Resumption
1. Retrieve most recent project context
2. Validate context against current codebase
3. Selectively restore relevant components
4. Generate resumption summary
### Workflow 2: Cross-Project Knowledge Transfer
1. Extract semantic vectors from source project
2. Map and transfer relevant knowledge
3. Adapt context to target project's domain
4. Validate knowledge transferability
## Usage Examples
```bash
# Full context restoration
context-restore project:ai-assistant --mode full
# Incremental context update
context-restore project:web-platform --mode incremental
# Semantic context query
context-restore project:ml-pipeline --query "model training strategy"
```
## Integration Patterns
- RAG (Retrieval Augmented Generation) pipelines
- Multi-agent workflow coordination
- Continuous learning systems
- Enterprise knowledge management
## Future Roadmap
- Enhanced multi-modal embedding support
- Quantum-inspired vector search algorithms
- Self-healing context reconstruction
- Adaptive learning context strategies
© Seth Hobson · MIT · wshobson/agents