用途:Session Search 用于搜索磁盘上既往的 Feynman 会话转录,当用户询问早前的研究会话、过去的发现,或希望恢复某个先前的会话时可使用。
存储方式:Feynman 将会话转录保存为 JSONL 文件,位于 ~/.feynman/sessions/(或 $FEYNMAN_HOME/.feynman/sessions/)。每行是一条 JSON 记录,包含 type(session、message、model_change);对于 message 类型,内容位于 message.content。
主要用法:可通过 grep 按主题检索会话,例如:
grep -ril "scaling laws" ~/.feynman/sessions/
grep -il "scaling laws" -r ~/.feynman/sessions/ | xargs ls -t
第一条命令列出提及某主题的会话,第二条按最新在前排序。
恢复会话:找到目标会话后,可运行 feynman --session <path> 继续该会话,或用 feynman --resume 从中挑选。
适用场景:检索历史研究会话、定位过去结论、恢复中断的会话。
限制:资料未提供更多功能、平台、性能或权限相关细节;实际搜索效果取决于本地会话文件是否存在及 grep 等工具的可用性。