Skip to main content

ralph-session-ops-reference

Ralph-v2 session operations reference for schema validation, timeout recovery, and timestamp commands. Use when validating Ralph session artifacts, reconstructing malformed state, enforcing retry timing, or generating Ralph session timestamps.

Ir para a instalação

Informações da origem

Repositório
arisng/github-copilot-fc
Última atividade na origem
28 de agosto de 2026 às 04:25
Idioma detectado do SKILL.md
inglês
Estrelas
5
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
ralph-session-ops-reference
description
Ralph-v2 session operations reference for schema validation, timeout recovery, and timestamp commands. Use when validating Ralph session artifacts, reconstructing malformed state, enforcing retry timing, or generating Ralph session timestamps.
# Ralph Session Operations Reference Use this skill when a Ralph-v2 agent needs deterministic session-level reference material instead of improvising it from memory. ## Use Cases - Validate `metadata.yaml` or `iterations/<N>/progress.md` - Repair malformed Ralph session state - Apply the standard subagent timeout recovery ladder - Generate Ralph session IDs or ISO8601 timestamps ## Schema Validation Rules ### `iterations/<N>/progress.md` must include - `# Progress` - `## Legend` with `[ ]`, `[/]`, `[P]`, `[x]`, `[F]`, `[C]` - `## Planning Progress (Iteration N)` - `## Implementation Progress (Iteration N)` ### `metadata.yaml` must include - `version`, `session_id`, `created_at`, `updated_at`, `iteration` - `orchestrator.state` - `tasks.total`, `tasks.completed`, `tasks.failed`, `tasks.pending` - `session_review.cycle` - `session_review.issue_severity_threshold` - `session_review.max_critique_cycles` ## Timeout Recovery Policy Apply this to any Ralph-v2 subagent call that times out or fails unexpectedly. 1. Retry the same single-mode invocation immediately. 2. Retry after 30 seconds. 3. Retry after 60 seconds. 4. Retry after another 60 seconds. 5. If still failing: - If `TASK_ID` exists, invoke Planner with `MODE: SPLIT_TASK` and continue with the replacement tasks. - If no `TASK_ID` exists, stop and ask for a narrower scope. ### Sleep Commands - Windows PowerShell: `Start-Sleep -Seconds 30` or `Start-Sleep -Seconds 60` - Linux/WSL: `sleep 30` or `sleep 60` ## Local Timestamp Commands ### Session ID format `<YYMMDD>-<hhmmss>` - Windows PowerShell: `Get-Date -Format "yyMMdd-HHmmss"` - Linux/WSL: `TZ=Asia/Ho_Chi_Minh date +"%y%m%d-%H%M%S"` ### ISO8601 local timestamp - Windows PowerShell: `Get-Date -Format "yyyy-MM-ddTHH:mm:ssK"` - Linux/WSL: `TZ=Asia/Ho_Chi_Minh date +"%Y-%m-%dT%H:%M:%S%z"`
Ver no GitHub