# session-start

Субагент сверяет документ состояния с живым окружением и Git в начале сессии. Он помогает заметить дрейф после деплоя или аварийного завершения.

- субагент · `type=agent` · Claude Code, Codex, Cursor · ★ 41823
- Автор: Sharrmavishal
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/wshobson/agents/tree/HEAD/plugins/operating-kit/agents/session-start.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/agents/session-start

## Что делает

\`session-start` читает основной файл состояния проекта, проверяет актуальное состояние через команду `{{LIVE_CHECK}}`, затем смотрит рабочее дерево и последние коммиты. В кратком брифинге он показывает версии, задеплоенную ревизию, известные проблемы, следующие шаги и незакоммиченные изменения.

Если Git или живая проверка расходятся с документом, субагент помечает несоответствие и может точечно обновить файл состояния. Внутри используются `Read`, `Bash` и `Edit`, модель — `haiku`. Шаблон нужно настроить: `{{STATE_DOC}}` должен указывать на файл состояния, а `{{LIVE_CHECK}}` — на команду проверки. Без этих значений проверка проекта не будет привязана к его реальному состоянию.

## Установка

### Claude Code (родная платформа)

1. **Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add wshobson/agents
```
В чате агента (не в терминале):
```text
/plugin install operating-kit@claude-code-workflows
```

2. **Вручную: положить файлы**
- Файл: `.claude/agents/session-start.md` — Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

### Codex

**Вручную: положить файлы**
- Файл: `.codex/agents/session-start.toml` — Codex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/agents/session-start.md` — Cursor понимает и .claude/agents/

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/wshobson/agents/tree/HEAD/plugins/operating-kit/agents/session-start.md

## Когда брать
- сверить документ состояния с живым окружением
- найти изменения после внешнего деплоя
- проверить рабочее дерево перед работой
- восстановить состояние после аварийного завершения сессии
- показать ближайшие задачи и открытые проблемы

## Примеры запросов агенту
- Начни сессию и подготовь краткий отчёт по текущему состоянию проекта.
- Сверь `{{STATE_DOC}}` с результатом `{{LIVE_CHECK}}` и последними коммитами.
- Проверь, не остались ли изменения после незавершённой прошлой сессии.

## Похожие
- [frontend-developer](https://affpapa.org/nevibecode/agents/voltagent-community-frontend-developer.md) — субагент · 40905 установок
- [dx-optimizer](https://affpapa.org/nevibecode/agents/dx-optimizer.md) — субагент · 1198 установок
- [mlops-engineer](https://affpapa.org/nevibecode/agents/voltagent-community-mlops-engineer.md) — субагент · 1009 установок
- [postgres-pro](https://affpapa.org/nevibecode/agents/postgres-pro.md) — субагент · 897 установок
- [agent-installer](https://affpapa.org/nevibecode/agents/agent-installer.md) — субагент · 363 установки
- [embedded-systems](https://affpapa.org/nevibecode/agents/embedded-systems.md) — субагент · 279 установок

Из того же набора: [wshobson/agents](https://affpapa.org/nevibecode/by/wshobson/agents.md) — 508 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
