
crittylabs/critty
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
コードレビュー、選択、およびコーディングエージェントによる承認のためのターミナルUI
概要
変更、文書の削除、選択肢の作成、および端末のエージェントとの操作の承認を確認します。 差分、ファイル、ドキュメントを自分で確認することができます。 あなたのエージェントは、あなたの許可または決定を求める文書を添付することもできます。 コードのプッシュやデプロイなど、承認が必要なアクションが事前に同意できます。 エージェントが入力を必要とする場合、リクエストを準備し、Crittyでレビューを開きます。 個々の行にコメントしたり、チェックボックスを使用して詳細を確認したり、アクションを許可したり、ラジオボタンでオプションを選択したりできます。 あなたのコメントや回答はエージェントに戻ってきます。 - エージェントからスクリーンショットや質問と一緒にコードの変更を確認します。 - 計画または文書にインラインフィードバックを残します。 - メモ、レポート、またはそれらを適用する前にGit以外の設定ファイルへの更新を確認します。 - コーディングが開始される前に実装方法を選択します。 - 出版物を承認する前に提案されたPRのテキストと宛先を確認してください.
概要(AI 翻訳)
変更、文書の削除、選択肢の作成、および端末のエージェントとの操作の承認を確認します。
差分、ファイル、ドキュメントを自分で確認することができます。 あなたのエージェントは、あなたの許可または決定を求める文書を添付することもできます。 コードのプッシュやデプロイなど、承認が必要なアクションが事前に同意できます。
あなたのエージェントがあなたの入力を必要とするとき、それは要求を準備し、クリティでレビューを開きます。 個々の行にコメントしたり、質問に答えたり、詳細を確認したり、アクションを承認したりします。 あなたのコメントや回答はエージェントに戻ってきます。
tmux、Herdr、cmuxなどの端末マルチプレクサでエージェントとチャットすると、チャットと一緒にパンやタブでレビューが開きます。 エージェントが次のステップを処理する間、フィードバックをリクエストし、会話に戻ります。 これは、TUIとGUIのマルチプレクサで動作します。 1つなしで、Crittyは利用可能なときに新しいターミナルエミュレータウィンドウを開きます。 ローカルデスクトップレビューは、必要に応じて、画像のプレビューと他の利用可能な端末を試して、端末を好む。 呼び出されたペインを識別する失敗した試みは、デスクトップまたはカスタムランチャーにまだ落ちる可能性があります。 設定されたランチャーオーダーは優先されます.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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