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

Pine of Glass добавляет функции наблюдаемости и управления контекстом в терминальный агент Pi. Требуется Pi 0.86.0 или новее; установка возможна с GitHub или из npm. Включённые расширения: - contextimate: показывает, что занимает контекстное окно, включая системные промпты, AGENTS.md, frontmatter навыков, схемы инструментов и материалы сессии. Отображается при новых сессиях и /reload, уровни детализации переключаются по ctrl+o. - traceline: сворачивает каждый вызов инструмента и запуск рассуждений в одну строку трассировки, помогая просматривать путь агента, чтение контекста и крупные результаты инструментов. ctrl+t разворачивает или сворачивает вид; отдельные элементы можно развернуть в полноэкранном режиме. - cachemire: показывает предупреждения, связанные с кэшем, встроенно и над редактором, когда требуется внимание. Команда /cache даёт пошаговый обзор сессии. - meantime: находящийся в разработке инструмент задержек, включаемый флагом. При активации разбивает время на ожидание, размышление, запись и работу инструментов, сообщает о медленных вызовах и предоставляет журнал /pace с метриками, такими как TTFT, TPS, выходные токены и итоги. Пакет устанавливается командой `pi install git:github.com/tmustier/pine-of-glass` или `pi install npm:pine-of-glass`. Meantime остаётся неактивным, пока не включён явно в конфигурации. Текущая цель проекта — сделать поведение агента и инструментов более понятным при интерактивной работе в терминале. В планах — поддержка анализа предыдущих сессий и трассировок, включая сценарии RPC, удалённые и многосессионные. Cachemire поставляется как экспериментальный, пока дорабатывается его UX.