Об этом проекте
`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 .`. Проект включает подробную документацию, тесты и модель угроз безопасности.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.