
crittylabs/critty
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Терминальный пользовательский интерфейс для обзоров кода, выбора и одобрения агентами кодирования
Обзор
Просмотрите изменения, уточните документы, сделайте выбор и одобрите действия с вашим агентом в терминале. Вы можете просматривать дифф, файл или документ самостоятельно. Ваш агент также может приложить документ с просьбой о вашем разрешении или решении. Вы можете заранее договориться о том, какие действия требуют вашего одобрения, например, продвижение кода или развертывание. Когда вашему агенту нужен ваш вклад, он подготавливает запрос и открывает обзор в Critty. Вы можете комментировать отдельные строки, использовать флажки для подтверждения деталей или разрешать действия, а также выбирать варианты с помощью радиокнопок. Ваши комментарии и ответы возвращаются агенту. Просмотрите изменения кода вместе со скриншотами и вопросами от вашего агента. Оставьте обратную связь по плану или документу. Просмотрите обновления для заметок, отчетов или файлов конфигурации за пределами Git, прежде чем применять их. Выберите подход к реализации перед началом кодирования. Проверьте текст и назначение предлагаемого PR, прежде чем разрешить публикацию.
Обзор (машинный перевод)
Просмотрите изменения, уточните документы, сделайте выбор и одобрите действия с вашим агентом в терминале.
Вы можете просматривать дифф, файл или документ самостоятельно. Ваш агент также может приложить документ с просьбой о вашем разрешении или решении. Вы можете заранее договориться о том, какие действия требуют вашего одобрения, например, продвижение кода или развертывание.
Когда вашему агенту нужен ваш вклад, он подготавливает запрос и открывает обзор в Critty. Комментировать отдельные строки, отвечать на вопросы, подтверждать детали или разрешать действия. Ваши комментарии и ответы возвращаются агенту.
Если вы общаетесь со своим агентом в терминальном мультиплексоре, таком как tmux, Herdr или cmux, обзор открывается в панели или вкладке рядом с чатом. Просмотрите запрос, отправьте обратную связь и вернитесь к разговору, пока ваш агент выполняет следующий шаг. Это работает как с мультиплексорами TUI, так и с GUI; без них Critty открывает новое окно эмулятора терминала. Местные обзоры рабочего стола предпочитают терминалы с предварительным просмотром изображений и при необходимости пробуют другие доступные терминалы. Неудачная попытка идентифицировать панель вызова все еще может вернуться к настольной или пользовательской пусковой установке; ваш настроенный заказ пусковой установки имеет приоритет.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Critty
Review changes, refine documents, make choices, and approve actions with your agent in the terminal.
You can review a diff, file, or document on its own. Your agent can also attach a document asking for your permission or a decision. You can agree in advance on which actions need your approval, such as pushing code or deploying.
When your agent needs your input, it prepares the request and opens a review in Critty. Comment on individual lines, answer questions, confirm details, or authorize actions. Your comments and answers go back to the agent.
If you chat with your agent in a terminal multiplexer, such as tmux, the Herdr desktop app or Herdr TUI, or cmux, the review opens in a pane or tab alongside the chat. Review the request, send your feedback, and return to the conversation while your agent handles the next step. This works with both TUI and GUI multiplexers; without one, Critty opens a new terminal emulator window when available. Local desktop reviews prefer terminals with image previews and try other available terminals if needed. A failed attempt to identify the invoking pane can still fall back to a desktop or custom launcher; your configured launcher order takes precedence. See the supported launchers and requirements for the full list.
While a review waits for you, Critty tells the terminal it needs your input through the Program Status Protocol (OSC 7501). Approval requests with consent items report a permission request; other reviews report a question. Terminals and agent inboxes that read it, such as the Herdr desktop app, cmux, iTerm2, and kitty, mark the review as needing attention; inside tmux, enable allow-passthrough so the report reaches the outer terminal.
Work through a questionnaire: check related items together, write answers, choose paths, and rank priorities. Check the Answers list before sending your choices back to the agent.
https://github.com/user-attachments/assets/a8d07800-d0c7-4b68-8f7b-9e1f14168b49
For example:
- Review code changes alongside screenshots and questions from your agent.
- Leave inline feedback on a plan or document.
- Review updates to notes, reports, or configuration files outside Git before applying them.
- Choose an implementation approach before coding starts.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add crittylabs/critty