mcpField
S
session-search

session-search

github.com/companion-inc生产力10.0k121 次安装1 天前更新
代码仓库

关于 session-search

此指南通过搜索会话目录中的 JSONL 记录查找过往 Feynman 会话,并说明如何使用 `feynman` 命令恢复匹配的会话。

主要功能

  1. 01搜索 JSONL 会话记录
  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 将会话记录以 JSONL 文件的形式存储在 ~/.feynman/sessions/(或 $FEYNMAN_HOME/.feynman/sessions/)下。每一行都是一条 JSON 记录,包含 type(session、message、model_change);对于消息,还包含 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