Releases: TMYTiMidlY/agent-session-manager
Releases · TMYTiMidlY/agent-session-manager
Release list
v0.2.0
asmgr v0.1.0
0.1.0 (2026-07-24)
首个公开版本。asmgr(Agent Session ManaGeR)把 GitHub Copilot CLI、Claude Code 和
OpenAI Codex CLI 的本地会话历史统一成可搜索、可导出的离线时间线。
主要功能
- 发现并列出三种 agent 的本地会话,可按 agent 或项目分组。
- 跨会话全文搜索,或用
--session限定到单个会话。 show提供完整 text、对话主干 dialogue 与 JSON 三种视图。- 导出遵循 Copilot
/share file结构的 Markdown。 - 导出自包含单文件 HTML:Primer 明暗主题、搜索与筛选、侧栏目录、折叠、用户消息跳转、
Shiki 代码高亮、KaTeX 数学渲染与 24 小时制时间戳。 - 把
ask_user回答抽成一等「用户决策」条目,并支持 reasoning、subagent、skill、plan、
compaction、task completion 等结构化事件。 - Copilot
events.jsonl解析提供 handled / ignored / unknown 诊断;事件文件缺失时可从
session-store.db的 turns 表进行有损回退并显式警告。 - 所有读命令支持
--file/--events,可直接读取单个 JSONL 或 restic 恢复目录。 asmgr backup run封装 restic 加密增量备份;asmgr backup cache把快照恢复到隔离缓存,
明确拒绝写入 live 的.copilot、.claude、.codex。
安装与分发
- 单一无 scope 的 npm 包与同名命令:
npm i -g asmgr。 npm i -g github:TMYTiMidlY/agent-session-manager免 registry 安装。- GitHub Releases 提供 Linux x64、macOS Intel、macOS Apple Silicon、Windows x64
四个平台的 Bun 单文件二进制,以及 Node bundle 与 SHA-256 校验和。
已知限制
- Bun 尚不支持
node:sqlite:原生二进制会跳过 Copilot live SQLite 数据源;Copilot
events.jsonl、Claude / Codex JSONL 与--file路径不受影响。需要 live SQLite
数据源时使用 Node 安装。 - HTML / Markdown 是有损只读归档,不可反推出可
--resume的原生会话状态。
Full Changelog: https://github.com/TMYTiMidlY/agent-session-manager/commits/v0.1.0