mcpField
S
session-search

session-search

github.com/companion-inc生産性10.0k121 回インストール1 日前に更新
リポジトリ

session-search について

セッションディレクトリ内の JSONL トランスクリプトを検索して、過去の Feynman セッションを探す方法を示すガイドです。`feynman` コマンドで該当セッションを再開する方法も説明します。

主な機能

  1. 01JSONL セッショントランスクリプトの検索
  2. 02トピックに言及するセッションの特定
  3. 03該当セッションの新しい順での表示
  4. 04`feynman` によるセッション再開

活用シーン

  1. 01トピックを手掛かりに過去のセッションを検索
  2. 02見つけたセッションの再開

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/companion-inc/feynman --skill session-search

インストール後、Claude Code で/session-searchを入力して読み込まれたか確認します。

詳細

セッション検索

Feynman は、セッションのトランスクリプトを ~/.feynman/sessions/(または $FEYNMAN_HOME/.feynman/sessions/)の下に JSONL ファイルとして保存します。各行は type(session、message、model_change)を含む JSON レコードで、メッセージの場合は message.content も含まれます。

grep -ril "scaling laws" ~/.feynman/sessions/                  # sessions that mention a topic
grep -il "scaling laws" -r ~/.feynman/sessions/ | xargs ls -t   # newest first

見つけたセッションを続けるには、feynman --session <path> を実行するか、feynman --resume で選択します。

コメント