ccch1mneyyy/working-activity

Lively Working-line extension for pi CLI and DSH

何を解決するか

このプロジェクトは、AIエージェントの実行中に内部状態の可視性が欠如している問題に対処します。一般的なローディング回転アイコンではなく、リアルタイムでエージェントが行っている作業内容(ツール使用状況、進行状況、内部推論の要約など)を正確に表示する動的な「作業ステータスライン」を提供します。

動作方法

このツールは、pi CLIDeepSeek Harness (DSH) の2つのプラットフォーム用の拡張機能/プラグインとして機能します。エージェントのイベント(ツール実行の開始・更新・終了など)を監視し、モデルのストリーミング出力を解析してステータス更新を抽出・表示します。

主なメカニズムは以下の通りです:

  • イベントリスニングtool_execution_start および tool_execution_update をトラッキングし、リアルタイムでツール名と進捗パーセンテージを表示。
  • モデルの説明:モデルに各ステップを短い説明(例:⏵ エラーログを確認中)で開始するようシステムプロンプトを注入し、拡張機能がその内容を抽出・表示。
  • 状態管理:高速実行ツールのキューを管理してユーザーに可視化し、コンテキストウィンドウの警告を、使用しきい値を監視することで処理。

対象ユーザー

複雑なタスクを実行中のAIエージェントの透明性、没入感、情報量を高めたい、pi CLI および DeepSeek Harness のユーザー。

特徴

  • リアルタイムツール追跡:偽のアニメーションではなく、実際のツール活動と進捗(パーセンテージ/段階)を表示。
  • コンテキストアラート:コンテキスト使用量が80%(黄色)または95%(赤)を超えた場合にユーザーに警告。
  • モデルの自己説明:モデルに現在の行動を20語以内で説明させるよう強制し、リアルタイム表示。
  • 動的コンテンツ:95以上の口語表現、時間に応じた挨拶(夜間/週末)、稀に出現する「レインボー」イースターエッグを含み、エージェントに生き生きとした印象を与える。
  • パフォーマンスメトリクス:タスク終了後の合計時間、ツール数、コスト(公式API使用量経由)、トークン数を含む要約を提供。
  • Git統合:Git関連操作中に現在のGitブランチを自動検出し表示。
  • カスタマイズ:検索可能な設定パネル、28種類のアニメーションプリセット、設定の健全性チェック用の「Doctor」ツールを搭載。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト