Próba uratowania pytań DELETE — szukanie właściwej sekcji w instrukcji
Na podstawie spisu treści wytypuj sekcje, które mogą zawierać pokrycie dla pytań oznaczonych DELETE, a następnie przeczytaj te sekcje aby zweryfikować.
Rozparsuj $ARGUMENTS na:
Ir-15 lub 12Jeśli brak pierwszego argumentu, wypisz błąd: Użycie: /rescue-questions <instruction> [numer-paragrafu] i zakończ.
Uruchom skrypt, który wyekstrahuje kandydatów DELETE, pogrupuje je i wygeneruje prompty agentów:
Bez filtra sekcji:
uv run python scripts/prepare_rescue_batches.py {instruction}
Z filtrem sekcji:
uv run python scripts/prepare_rescue_batches.py {instruction} --section {section_filter}
Skrypt:
.tmp/rescue-{instruction}/prompt_batch_N.mdZapamiętaj manifest. Jeśli total_candidates == 0, wypisz komunikat i zakończ.
Dla każdego batcha z manifestu (batches) odpal agenta:
Przeczytaj plik {prompt_path} i wykonaj instrukcje w nim zawarte.NIE czytaj plików prompt — agent sam je przeczyta. Odpal WSZYSTKICH agentów naraz w jednym wywołaniu (jednym message z wieloma tool calls).
Po zakończeniu wszystkich agentów, uruchom skrypt:
uv run python scripts/merge_rescue.py {instruction}
Skrypt:
.tmp/rescue-{instruction}/{instruction}-verification.json: zmieni status DELETE→RESCUED z changes, lub zostawi potwierdzone DELETEsummary (z polem rescued)Wypisz wynik skryptu jako podsumowanie.