Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion agentmain.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,14 @@ def _handle_slash_cmd(self, raw_query, display_queue):
display_queue.put({'done': smart_format(f"✅ session.{k} = {repr(v)}", max_str_len=500), 'source': 'system'})
return None
if raw_query.strip() == '/resume':
return r'帮我看看最近有哪些会话可以恢复。读model_responses/目录,按修改时间取最近10个文件,从每个文件里找最后一个<history>...</history>块,用一句话总结每个会话在聊什么,列表给我选。注意读文件后要把字面的\n替换成真换行才能正确匹配。'
return (r'帮我看看最近有哪些会话可以恢复。'
r'先列 temp/model_responses/ 目录(按修改时间取最近10个文件)。'
r'如果该目录里的 .txt 少于 5 个(L4 归档已清理原始文件),'
r'回退读 memory/L4_raw_sessions/all_histories.txt(汇总的会话历史),'
r'或解压 memory/L4_raw_sessions/{YYYY-MM}.zip 取最近的月度归档。'
r'从每个文件里找最后一个<history>...</history>块,'
r'用一句话总结每个会话在聊什么,列表给我选。'
r'注意读文件后要把字面的\n替换成真换行才能正确匹配。')
return raw_query

def run(self):
Expand Down