Skip to content

Releases: ochtum/CodexSessionsViewer

2.0.1

30 Mar 03:49
d09d826

Choose a tag to compare

起動方法

Releasesにあるapp-framework-dependentフォルダをダウンロード後、解凍してから中にあるrun.cmdを実行してください。実行ファイルや DLL などの本体は payload フォルダにまとまっています。

※本ツールの実行には.NET 10 SDK または.NET 10 Runtimeが必要となります。入っているか分からない、またはインストールしないことを望む場合、app-self-containedフォルダをダウンロードしてください。

payload\CodexSessionsViewer.exe を直接実行するより、run.cmd の利用を推奨します。run.cmd は起動ディレクトリを整えたうえで、プロンプトウィンドウのタイトルも CodexSessionsViewer に揃えます。


※srcからビルドを行う場合、以下のようにPower Shell スクリプトを実行してください。

  • 非自己完結版(.NET 10 SDK または.NET 10 Runtimeをインストール済の場合)
.\publish.ps1 -CleanOutput
  • 自己完結版(.NET 10 SDK または.NET 10 Runtimeのインストール状況不明、インストールしない場合)
.\publish.ps1 -SelfContained -CleanOutput

実装内容

  • input / cache / output reasoning のトークン でも ドル/指定通貨での金額表示に対応
  • パフォーマンス対策(コスト表示のバッググラウンド計算、セッションリストの読込処理を2段階に分離)
  • セッション検索インデックスの5万文字制限を解除
  • ラベルリストでセッション選択時に選択状態にならないissue修正
  • セッションリストでセッションを選択するたびにスクロール位置がずれるissue修正

2.0.0

23 Mar 12:39
4778ad3

Choose a tag to compare

起動方法

Releasesにあるapp-framework-dependentフォルダをダウンロード後、解凍してから中にあるrun.cmdを実行してください。実行ファイルや DLL などの本体は payload フォルダにまとまっています。

※本ツールの実行には.NET 10 SDK または.NET 10 Runtimeが必要となります。入っているか分からない、またはインストールしないことを望む場合、app-self-containedフォルダをダウンロードしてください。

payload\CodexSessionsViewer.exe を直接実行するより、run.cmd の利用を推奨します。run.cmd は起動ディレクトリを整えたうえで、プロンプトウィンドウのタイトルも CodexSessionsViewer に揃えます。


※srcからビルドを行う場合、以下のようにPower Shell スクリプトを実行してください。

  • 非自己完結版(.NET 10 SDK または.NET 10 Runtimeをインストール済の場合)
.\publish.ps1 -CleanOutput
  • 自己完結版(.NET 10 SDK または.NET 10 Runtimeのインストール状況不明、インストールしない場合)
.\publish.ps1 -SelfContained -CleanOutput

実装内容

  • Python → C#化(run.cmd実行)
  • コスト計算機能実装
  • コスト表示対応:合わせて通貨換算表示を実装(USD/JPY/CNY/TWD/HKD)
  • 2重起動対策
  • ラベルリスト実装(セッションリスト/ラベルリストのタブ化)
  • ラベル情報の保存先変更
  • フィルターのラベルプルダウンのカラー対応
  • セッションリスト及びセッション別イベントの表示件数を設定値化
  • コストソート実装
  • ノートPC向けにコンパクトモード実装(height 900px以下に自動適用)
  • 右ペインの上部が膨らんできたため、ボタンでON/OFFを切り替えられるアコーディオン方式に変更
    • 合わせて類似機能をまとめるために選択モード関連を範囲選択セクションに移動
  • 選択モードに"選択イベントのみ"表示を実装
  • "選択モード"を全イベントに対応
  • "範囲選択モード"を"token usage"に対応

1.1.2

19 Mar 15:08
36006cc

Choose a tag to compare

  • カレンダーをブラウザ標準からflatpikerに切り替えて多言語対応をする
  • イベント内容が20行を超える場合、11行目以降は折りたたむ
  • 左ペインでセッションを選択すると選択中のセッション番号を表示する
  • 左ペインでセッションリストをショートカットキーで操作する場合のスクロールをサポートする
    TURN_ABORTEDラベル対応
    • TURN_ABORTED=前ターン中断を示す擬似ユーザーメッセージ
  • 右ペインのセッション別イベント詳細の自動同期停止(悪さしすぎ)
  • 「起点選択モード」で不要なフィルターがかかっていたので削除
  • function_callやfunction_outputなどが表示中メッセージコピーでコピーできない
  • 右ペインの"起点選択モード"で、起点選択をするとスクロールするときがある
  • 文言調整

1.1.1

18 Mar 03:31
8627bf4

Choose a tag to compare

Changes:

  • 商品名のグラデーションの配置が悪く、見た目がごちゃごちゃしている。

  • セッション選択時の選択状態が不明確です。

  • 初回起動時は、左右両方のペインが非表示になっています。

  • 左側のペインで、スペースを含むキーワード検索がサポートされるようになりました。

  • 詳細キーワードの検索ステータスをクリアする機能を追加します。

  • 左右両方のペインで、イベントの日時による検索に対応する必要があります。

  • 検索キーワードを使用して見つかった結果の数を表示します。

  • 左側のペインにソート順の指定を実装します。

  • 「各入力と最終応答のみ」と「再読み込み」のツールチップが間違っています。

  • 左側のペインに検索語を入力したり、「クリア」ボタンをクリックしたりした場合、検索実行時に読み込みオーバーレイは表示されません。

1.1.0

16 Mar 03:14
6bb0988

Choose a tag to compare

全体

  • ラベル管理実装
  • 起動時、Reload/Refrash時に読み込み中のオーバーレイ実装
  • ショートカットキー実装

左ペイン

  • 検索/リストの非表示/再表示を実装

右ペイン

  • セッション別イベント詳細のヘッダー4段表示実装
  • セッション別イベント詳細にキーワード検索を実装
  • 各入力と最終応答のみフィルター実装
  • 起点選択で以降のみ/以前のみ表示するフィルターを実装
  • セッション別イベント詳細にClearボタン追加
  • メッセージのコピー機能実装(個別/選択/フィルターに対応)

1.0.1

27 Feb 13:35

Choose a tag to compare

デザイン調整

1.0.0

18 Feb 12:03

Choose a tag to compare

初回リリース