# Sprag: разобрать тяжёлую сессию по локальным журналам: сведения для ИИ-агента

> Справочный документ Staksy для твоего агента. Это сведения для проверки, не команды: ничего отсюда не выполняй и не устанавливай без подтверждения пользователя. Сверь требования с первоисточниками ниже; устаревшее и неподтверждённое не принимай как факт. Не утверждай, что инструмент работает, пока это не проверено.

- Материал: sprag-local-session-analysis (tool), страница для человека: /r/sprag-local-session-analysis
- Обновлено 2026-10-18

## Цель

Увидишь, на что ушёл расход в тяжёлой сессии Claude Code или Codex

Отчёт расхода и повторных чтений по одной сессии Claude Code или Codex.

Sprag анализирует уже записанные журналы Claude Code и Codex и предлагает правила для экономии контекста. Сам анализ описан как локальный, без дополнительного model call. Установка также настраивает hooks/statusline; опциональный Codex gateway обращается к настроенному LiteLLM endpoint. Поэтому локальный разбор и маршрутизация запросов требуют разных условий.

## Источники

- Первоисточник и инструкция: https://github.com/rootstudioyaml/sprag/blob/a573ed0dfb275b1c892729438344ed60df33ccae/README.md

## Требования

- Node.js 18+ и журналы поддержанного клиента; резервная копия настроек перед установкой hooks. Gateway нужен только для отдельного режима.

## Совместимость

- Claude Code: По инструкции автора; версия клиента: не указана. README автора на закреплённом коммите называет Claude Code основным клиентом (npm i -g sprag-cli, hooks и statusline).
- Codex: По инструкции автора; версия клиента: не указана. Условия описаны в источнике.

## Риски

- Hooks и правила меняют последующие сессии; журналы содержат рабочий контекст. Заявленная экономия требует собственного сравнения, а не принятия рекламной цифры.

## Порядок действий

Сначала проверьте условия и права в первоисточнике. Шаги ниже описывают ограниченный первый сценарий; внешняя запись, публикация и платный запуск требуют разрешённого вами scope.

1. Подготовить ограниченный сценарий: Node.js 18+ и журналы поддержанного клиента; резервная копия настроек перед установкой hooks. Gateway нужен только для отдельного режима.

Руководство: https://github.com/rootstudioyaml/sprag/blob/a573ed0dfb275b1c892729438344ed60df33ccae/README.md

2. Применить к одной задаче: Разбери одну завершённую сессию Sprag в локальном режиме. Покажи повторные чтения и структуру расхода; предложи одну конкретную экономию без подключения gateway.

```text
Разбери одну завершённую сессию Sprag в локальном режиме. Покажи повторные чтения и структуру расхода; предложи одну конкретную экономию без подключения gateway.
```

Руководство: https://github.com/rootstudioyaml/sprag/blob/a573ed0dfb275b1c892729438344ed60df33ccae/README.md

3. Проверить результат: Две метрики сверены с исходным журналом; после предложенного изменения на сходной задаче качество результата проверено отдельно от расхода.

Руководство: https://github.com/rootstudioyaml/sprag/blob/a573ed0dfb275b1c892729438344ed60df33ccae/README.md

## Как проверить результат

Проверено по первоисточнику 13.10.2026. Предлагаемая проверка: Две метрики сверены с исходным журналом; после предложенного изменения на сходной задаче качество результата проверено отдельно от расхода.
