session-search について
セッションディレクトリ内の JSONL トランスクリプトを検索して、過去の Feynman セッションを探す方法を示すガイドです。`feynman` コマンドで該当セッションを再開する方法も説明します。
主な機能
- 01JSONL セッショントランスクリプトの検索
- 02トピックに言及するセッションの特定
- 03該当セッションの新しい順での表示
- 04`feynman` によるセッション再開
活用シーン
- 01トピックを手掛かりに過去のセッションを検索
- 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 で選択します。
コメント
Markdown 対応