# chat-fork-map

Визуализирует дерево веток локальных диалогов GitHub Copilot на боковой панели Canvas. Помогает параллельно проверять разные гипотезы и не терять контекст родительской сессии.

- плагин · `type=plugin` · GitHub Copilot · ★ 2
- Автор: jdneo
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/jdneo/copilot-chat-map
- Обновлён: 2026-10-01
- HTML: https://affpapa.org/nevibecode/plugins/chat-fork-map

## Что делает

Плагин открывает боковую панель Canvas со схемой диалогов, где родительские и дочерние ветки разделены по дорожкам. Общая история остаётся в исходной ветке, а новые шаги стартуют с выбранной контрольной точки. На карте можно приближать и отдалять масштаб, смотреть промпты пользователя, ответы Copilot и раскрывать технические детали выполнения.

Для работы требуется Copilot CLI или Copilot App версии 1.0.80 либо новее с поддержкой Canvas, а также доступ к локальным журналам в `$COPILOT_HOME/session-state` (или `~/.copilot/session-state`). Облачные и удалённые сессии не поддерживаются. Плагин использует встроенный рантайм Node.js и SDK от Copilot, поэтому отдельно ставить пакеты через `npm` не нужно.

Создавать ветки можно только от уже завершённых реплик: если ассистент ещё генерирует ответ, ветвление заблокировано. Дочерние сессии работают строго в терминале через `copilot --resume=<session-id>`, поэтому в интерфейсе Copilot App они могут не отображаться. Индекс связей сохраняется локально в `artifacts/lineage-v1.json` и не синхронизируется между компьютерами.

## Установка

### GitHub Copilot (родная платформа)

**Команда из источника**
```bash
copilot plugin install chat-fork-map@awesome-copilot
```

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

## Примеры запросов агенту
- /fork-map
- Открой карту веток текущего диалога в Canvas
- Создай новую CLI-сессию из последней контрольной точки

## Похожие
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 177259
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 89321
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65596
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28914
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88429
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67869

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

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