cordless v0.8: タブグループ、カスタムランチャ... ノート

cordless v0.8: タブグループ、カスタムランチャー、およびBring-Your-Own Copilot

Cordless v0.8 は、リモートターミナルおよびコーディングエージェントセッションを管理するためのCLIファーストツールであり、電話上で多数のセッションを整理することに重点を置いています。主な機能はタブグループで、ユーザーはChromeモバイルと同様に、名前と色でセッションをカテゴリ分けでき、折りたたみ可能なヘッダーとターミナルダッシュボードでのリアルタイムカウントを備えています。「Attention」や「Copilot」などの基準でグループを管理し、セッションをフィルタリングできます。カスタムランチャーが導入され、ユーザーは特定のコマンドと引数を持つ独自の実行プロファイルを定義できるようになり、新しい組み込みGitHub Copilot CLIプロファイルも利用できます。セッションタブは、明確さと利便性を向上させるために名前を変更できるようになりました。永続的なスクロールバック履歴の実装には、かなりのエンジニアリング作業が費やされ、システム再起動後もセッションが履歴を保持することを保証しました。これには、ライブセッションの上にレンダリングされるターミナルバッファからの論理行を保存し、データ損失を防ぐために定期的に保存することが含まれていました。LinuxおよびmacOSでの履歴永続化に関する重大なバグは、正常終了とPTY終了ハンドラの予期しない相互作用によって引き起こされたものでしたが、_shuttingDownフラグを通じて特定され、修正されました。開発プロセスでは、「ブランチごとの機能」という方法論が強調され、Windows、Linux、macOS全体で広範なテストが行われました。v0.8の全体的な目標は、多数のリモートセッションを操作するユーザーに、管理可能で直感的なエクスペリエンスを提供し、ターミナル向けの「ブラウザタブの約束」を果たすことです。
CdXz5zHNQW_dzr6JfMFQX.webp