9 ポイント 投稿者 xguru 1 일 전 | まだコメントはありません。 | WhatsAppで共有
  • セッションログはエージェントが何をしたかは記録するが、作業をどう理解していたか(関連領域の判断、探索した場所、作業範囲との一致かどうか)は含まれず、元のJSONLを読んでも分からない
  • リポジトリを夜景マップとして描き、エージェントが検索・読取・修正した場所は光り、それ以外は暗いままにして、エージェントの作業理解をひと目で把握できるよう表現
  • 単一のGoバイナリがClaude CodeとCodexのセッションログを読み取り、ビューイング処理は完全にローカルで動作
  • Tree/Terrainビューでリポジトリを放射状ツリーまたはツリーマップ平面として表現し、ファイルが深く、かつ頻繁に触れられるほど光の強度が増す
  • ファイルごとのタッチ状態を色で区別 — seen(緑)、read(青)、edited(琥珀色)、unvisited(暗色)
    • セッションが触れたがリポジトリから消えたファイルはワイヤーフレームのゴーストとして残る
    • HUDがエラー率、churnしたファイル、最後のverify以降の修正など摩擦シグナルをまとめて表示
  • Playback deckでバケット化されたヒストグラム上からセッションをスクラブ・再生でき、観察(検索・読取・実行)は寒色、変形(修正・verify)は暖色に配置して編集区間を際立たせる
    • 再生内容はクライアント側ですべて.webmとして書き出し可能
  • Timeline marksでコンテキスト圧縮(◇)、サブエージェント実行(○)、ユーザーターン(›)を表示し、クリックでその地点へジャンプ可能
  • Agent lensesでセッションが実行したサブエージェントのトレースを同じマップ上で再生し、メイントレースへ戻れる
  • セッション評価機能でローカルCLIに探索・スコープ・迷走・検証の判定を依頼し、すべての発見はクリック可能なタイムラインイベントにアンカーされる
    • 評価実行時にのみ、セッション要約(メッセージ文言、ファイルパス、1行のイベント要約)がユーザーアカウントのclaude/codex CLI背後のモデルへ送信され、他のセッションは含まれない
  • 内部的には trace(正規化されたファイルタッチイベントストリーム)、citymap(決定論的なリポジトリレイアウト)、report(LLM判定者による証拠ベースの発見)という3つのアーティファクトを意図的に分離
    • ローカルGoサーバーがそれらを結合し、React/Three.jsフロントエンドとして配信
  • MITライセンス

まだコメントはありません。

まだコメントはありません。