Skip to content

feat: 扫描 Gemini history/ 目录并支持按模型名搜索会话#10

Merged
xintaofei merged 2 commits intoxintaofei:mainfrom
hsqbyte:feat/gemini-history-and-search-model
Mar 12, 2026
Merged

feat: 扫描 Gemini history/ 目录并支持按模型名搜索会话#10
xintaofei merged 2 commits intoxintaofei:mainfrom
hsqbyte:feat/gemini-history-and-search-model

Conversation

@hsqbyte
Copy link
Copy Markdown
Contributor

@hsqbyte hsqbyte commented Mar 12, 2026

问题
1.Gemini CLI 历史会话不可见:Gemini CLI 将已完成的会话归档到 ~/.gemini/history/,但解析器只扫描 ~/.gemini/tmp/,导致大量历史会话在 Codeg 中无法看到。
2.搜索无法按模型名过滤:输入 gemini-2.5-pro 或 claude-sonnet 等模型名时无法找到对应会话。
改动
src-tauri/src/parsers/gemini.rs list_chat_files() 同时扫描 tmp/(进行中)和 history/(已归档)两个目录
src-tauri/src/commands/conversations.rs list_conversations_sync() 的搜索过滤新增 model 字段匹配

hsqbyte added 2 commits March 12, 2026 22:53
…corust, minion, stakpak

- Add ClineMono and GooseMono from @lobehub/icons (already in the library but not wired up)
- Add hand-crafted SVG fallbacks for agents not yet in @lobehub/icons:
  autohand, codebuddy_code, corust_agent, minion_code, stakpak
- All 20 agent types now render a distinct icon instead of a plain dot
- gemini.rs: list_chat_files() 同时扫描 tmp/(进行中)和 history/
  (已归档)目录,修复已完成的 Gemini 会话不可见的问题
- conversations.rs: 搜索过滤新增 model 字段匹配,
  支持按模型名搜索会话(如 'gemini-2.5-pro'、'claude-sonnet')
@xintaofei
Copy link
Copy Markdown
Owner

平常gemini cli用的少,感谢补齐。

@xintaofei xintaofei merged commit a75baec into xintaofei:main Mar 12, 2026
xintaofei added a commit that referenced this pull request Mar 12, 2026
支持自定义消息发送和消息换行的快捷键
修复agent执行命令可能会残留子进程
继续重构会话消息处理逻辑(简化消息处理逻辑,提升性能)
升级Gemini CLI的SDK版本
修复git仓库初始化功能
添加缺失的agent图标,感谢 @hsqbyte #9
完善 Gemini CLI 会话扫描目录,感谢 @hsqbyte #10
支持按模型名搜索会话,感谢 @hsqbyte #10
支持在会话实时响应时添加消息到队列
xintaofei added a commit that referenced this pull request Mar 12, 2026
支持自定义消息发送和消息换行的快捷键
修复agent执行命令可能会残留子进程
继续重构会话消息处理逻辑(简化消息处理逻辑,提升性能)
升级Gemini CLI的SDK版本
修复git仓库初始化功能
添加缺失的agent图标,感谢 @hsqbyte #9
完善 Gemini CLI 会话扫描目录,感谢 @hsqbyte #10
支持按模型名搜索会话,感谢 @hsqbyte #10
支持在会话实时响应时添加消息到队列
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants