Об этом проекте

`cs` (Copilot Sessions) — это терминальное приложение, предоставляющее полный интерфейс к хранилищу сессий GitHub Copilot CLI. Оно позволяет пользователям просматривать, искать, читать, аудитировать и возобновлять прошлые сессии, не покидая оболочку. Инструмент работает в режиме только для чтения, не выполняет сетевых вызовов и не имеет зависимостей во время выполнения, кроме Python 3.10+. Ключевые возможности включают: - **Главный экран** с навигацией стрелками, живой фильтрацией и доступом ко всем представлениям. - **Просмотр сессий** с группировкой по дню, репозиторию или полнотекстовым поиском по ходам и контрольным точкам. - **Инспекция сессий**: `cs show` сводит ключевые детали (открытые пункты, первый запрос, отправленные коммиты/PR), `cs read` — постраничный просмотр разговора. - **Возобновление сессий** с помощью `cs resume #N` для возврата в сессию. - **Анализ навыков и агентов** — показывает, что используется против установленного, с разбивкой по репозиториям. - **Аудит инструкций** — выявляет файлы, превышающие лимит усечения Copilot в 4000 символов. - **Статистика и отслеживание затрат** — коммиты, PR, файлы, ИИ-расходы по модели/репозиторию/дню, эффективность кэша, распределение делегирования. - **Аудит безопасности** — сканирование текста сессий на учётные данные с маскировкой доказательств и уровнями серьёзности, а также обнаружение деструктивных действий (удаление файлов, сброс БД). - **Просмотры автономии и передачи** для сессий без присмотра и работы, переданной между сессиями. - **Справочные представления** для навыков, агентов, инструкций, хуков и MCP-серверов. Все представления поддерживают флаги `--json`, `--csv` и `--why` для скриптового вывода и обоснованных решений. Инструмент учитывает приватность: хранилище SQLite открывается только для чтения, нет сетевого кода, учётные данные маскируются при отображении, а управляющие последовательности терминала удаляются. Установка доступна через Homebrew (рекомендуется) или из исходников с помощью `pip install .`. Проект включает подробную документацию, тесты и модель угроз безопасности.