Resume Ralph
Reprendre une session RALPH interrompue à partir des logs. Usage: /resume-ralph [session-id] ou /resume-ralph (reprend la dernièr…
Claude CodeGeneric
---
description: Reprendre une session RALPH interrompue à partir des logs. Usage: /resume-ralph [session-id] ou /resume-ralph (reprend la dernière session)
---
# Resume RALPH Session 🔄
**Session à reprendre :** $ARGUMENTS
## Récupération du contexte
Je vais analyser les logs RALPH pour reprendre là où on s'est arrêté.
### Sessions RALPH disponibles
| Contexte | Action | Priorité |
|----------|--------|----------|
| Logs RALPH | `Glob: docs/ralph-logs/*.md` | Requis |
| Dernière session | Prendre le fichier le plus récent | Requis |
**Instructions :** Utiliser `Glob` pour lister les sessions disponibles, puis `Read` pour charger le log de la session à reprendre.
---
## Process de reprise
### 1. Identification de la session
```markdown
## 🔍 Analyse de la session
**Session ID:** [À déterminer]
**Fichier log:** docs/ralph-logs/[session-id].md
### État récupéré
| Paramètre | Valeur |
|-----------|--------|
| Mode | [auto-loop / auto-discovery / auto-dev] |
| Prompt original | [Récupéré du log] |
| Dernière itération | [N] |
| Max iterations | [M] |
| Completion promise | [Texte] |
| Dernière action | [Description] |
| Status | [Interrompu / Timeout / Erreur] |
2. Diagnostic de l'interruption
## 🔎 Diagnostic
### Raison de l'arrêt
- [ ] Timeout atteint
- [ ] Erreur technique
- [ ] Interruption manuelle (/cancel-ralph)
- [ ] Contexte perdu (compaction)
- [ ] Autre: [...]
### Dernière étape complétée
[Description de ce qui a été fait]
### Prochaine étape prévue
[Ce qui devait être fait ensuite]
3. Options de reprise
## 📋 Options
**[C] Continuer** - Reprendre exactement où on en était
- Restaurer l'état RALPH
- Continuer les itérations restantes
- Même prompt, même objectif
**[R] Restart** - Recommencer depuis le début
- Réinitialiser les itérations
- Utiliser le même prompt
- Fresh start
**[M] Modifier** - Ajuster avant de continuer
- Modifier le prompt
- Changer les paramètres (max, timeout)
- Puis continuer
**[A] Abandonner** - Marquer comme terminé
- Archiver les logs
- Pas de reprise
Ton choix ?
⏸️ STOP - Attendre le choix
4. Reprise de la session
Option C - Continuer
{
"active": true,
"iteration": [N+1],
"maxIterations": [M],
"completionPromise": "[Promise]",
"originalPrompt": "[Prompt récupéré]",
"resumedFrom": "[Session ID]",
"resumeTime": [TIMESTAMP],
"previousIterations": [N]
}
Option R - Restart
{
"active": true,
"iteration": 1,
"maxIterations": [M],
"completionPromise": "[Promise]",
"originalPrompt": "[Prompt récupéré]",
"restartedFrom": "[Session ID]",
"startTime": [TIMESTAMP]
}
Option M - Modifier
**Paramètres actuels :**
- Prompt: [...]
- Max iterations: [M]
- Timeout: [T]
- Promise: [...]
**Que veux-tu modifier ?**
1. Le prompt
2. Max iterations (--max N)
3. Timeout (--timeout Xh)
4. Completion promise (--promise "TEXT")
Indique tes modifications :
Récupération automatique du contexte
Selon le mode RALPH :
Si auto-discovery
### Contexte Discovery récupéré
- [ ] Brainstorm créé ? → docs/planning/brainstorms/
- [ ] PRD créé ? → docs/planning/prd/
- [ ] Architecture créée ? → docs/planning/architecture/
- [ ] Stories créées ? → docs/stories/
- [ ] Issues GitHub créées ?
Si auto-dev
### Contexte Feature récupéré
- [ ] Issue lue ?
- [ ] Codebase analysé ?
- [ ] Plan créé ?
- [ ] Code implémenté ? → Fichiers modifiés
- [ ] Tests écrits ?
- [ ] Review effectuée ?
Si auto-loop
### Contexte Loop récupéré
- [ ] Tâche en cours : [...]
- [ ] Progress : [Description]
- [ ] Fichiers modifiés : [Liste]
Output de reprise
## 🔄 Session RALPH reprise
**Mode:** [auto-loop / auto-discovery / auto-dev]
**Session originale:** [ID]
**Nouvelle session:** ${CLAUDE_SESSION_ID}
### État
| Paramètre | Valeur |
|-----------|--------|
| Itération | [N+1] / [M] |
| Prompt | [Résumé] |
| Contexte | [Restauré] |
### Prochaine action
[Description de ce que je vais faire]
---
**🚀 Reprise en cours...**
Exemples d'utilisation
# Reprendre la dernière session
/resume-ralph
# Reprendre une session spécifique
/resume-ralph abc123-def456
# Voir les sessions disponibles sans reprendre
/status
Notes importantes
- Les logs RALPH sont dans
docs/ralph-logs/ - Chaque session a un ID unique (CLAUDE_SESSION_ID)
- Le contexte est partiellement récupéré depuis les logs
- Certaines informations peuvent être perdues si la session a été compactée
- En cas de doute, préférer l'option [R] Restart
Maintain Resume Ralph?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[Resume Ralph on getagentictools](https://getagentictools.com/loops/elsolal-resume-ralph-session?ref=badge)