跳转到主要内容

概览

MyrmAgent 提供了集成在侧边栏中的完整会话历史管理系统,无需跳转到单独页面。所有对话的搜索、整理和导出都可以在一个地方完成。

全文搜索 (Cmd+K)

在应用任意位置按 ⌘+K(macOS)或 Ctrl+K(Windows/Linux)打开全局搜索对话框。
  • 即时结果:防抖搜索调用后端 /chats/search API
  • 时间范围过滤:可限定为今天、本周、本月或本季度
  • 片段高亮:搜索结果中匹配的文本自动高亮
  • 点击跳转:选中结果直接导航到对应会话,并高亮匹配的消息

日期分组

对话按时间自动分组:
分组说明
今天当天的会话
昨天前一天的会话
近 7 天一周内的会话
近 30 天一个月内的会话
更早30 天之前的会话
每个分组可以折叠/展开,折叠状态通过 localStorage 跨会话持久化。

置顶与拖拽排序

  • 置顶对话到侧边栏顶部,方便快速访问
  • 拖拽排序置顶项,使用 DnD-Kit SortableContext 实现
  • 使用数字快捷键快速跳转到置顶会话

批量操作

进入批量模式可同时选择多个对话:
  1. 从侧边栏标题切换批量模式
  2. 逐一选择或使用「全选」
  3. 对选中的会话执行批量删除
  4. 删除的项目进入回收站(软删除,可恢复)

导出对话

右键任意对话即可导出为四种格式:
  • Markdown — 格式化的 .md 文件
  • HTML — 可直接分享的样式化 HTML 页面
  • JSON — 用于编程处理的结构化数据
  • 复制到剪贴板 — 快速粘贴到任意位置

项目文件夹

将对话整理到带颜色标签的命名项目中:
  • 通过右键菜单在项目间移动对话
  • 筛选侧边栏仅显示特定项目的会话
  • 项目归属跨会话持久化

回收站与恢复

不小心删除了对话?会话回收站面板提供:
  • 软删除的对话保留用于恢复
  • 一键还原已删除的会话
  • 确认后可永久删除

来源过滤

按来源渠道过滤对话 — Web UI、Telegram、Discord、微信等 25+ 个平台。

无限滚动

侧边栏使用基于 IntersectionObserver 的无限滚动,没有翻页按钮。向下滚动时会话自动加载。

更多功能

功能说明
内联重命名点击标题即可重命名任意对话
Handoff 交接通过 HandoffDialog 将对话转移给其他 Agent 或渠道
创建自动化通过 CronJobCreateDialog 将对话模式转化为定时任务
压缩标记对话经过上下文压缩时显示视觉标识
生成状态脉冲动画显示 Agent 正在生成回复
PWA 安装侧边栏一键安装 PWA
Catchup 收件箱聚合所有渠道的未读消息
工作区文件浏览直接在侧边栏浏览 CLI 和 Web 工作区文件

与竞品对比

多数竞品(如 Hermes Agent)使用独立的 /history 页面,功能与侧边栏重复。MyrmAgent 遵循 ChatGPT、Claude 和 Gemini 的设计模式 — 侧边栏集成历史,同时提供独立页面方案缺少的 16 项额外功能。
侧边栏模式让你的工作流不被打断。无需离开当前对话即可搜索、导出或管理历史记录。