Releases: bbsteel/session-insight
Releases · bbsteel/session-insight
Release list
Session Insight v0.7.1
Highlights
- Reproducible ACP release validation: verify the exact pinned Codex ACP package remains available instead of requiring it to equal the moving upstream
latestentry. - Codex ACP 1.4.0: update the adapter pin and model-discovery contract test for the tested package version.
Features
- release: keep the existing release workflow compatible with frozen tags while exposing an explicit
--latestmode for dependency-maintenance checks.
Bug Fixes
- release: prevent a newer upstream ACP package from blocking a patch release after its code and dependencies have already been validated.
Other
- maintenance: document the release-check behavior in the verification script so future dependency updates have a clear validation path.
亮点
- 可复现的 ACP 发布校验:只验证 Codex ACP 锁定的精确版本仍可获取,不再要求它必须等于持续变化的上游
latest版本。 - Codex ACP 1.4.0:更新适配器锁定版本,并同步更新模型发现契约测试。
新功能
- release:让现有 release workflow 继续支持不可变 tag,同时提供显式的
--latest模式用于依赖维护检查。
修复
- release:避免上游发布新的 ACP 版本后,已经完成代码和依赖验证的补丁版本仍被阻塞。
其他
- 维护:在校验脚本中明确发布检查行为,为后续依赖升级提供清晰的验证路径。
Full Changelog: v0.7.0...v0.7.1
Session Insight v0.7.0
Highlights
- Semantic replay navigation: add semantic and key-event outlines, a passive MiniMap, exact viewport anchoring, and first/last search jumps for long sessions.
- Long-session replay stability: cache replay parsing and preserve the reading position through folds, zoom, resize, live append, and navigation.
- Agent collaboration: render Claude Code Agent/Task children in the collaboration timeline and keep lifecycle joins reliable.
- Change Request evidence: index PR/MR/review-shaped links from every agent and recognized host, distinguish CLI creation evidence from simple mentions, and support optional fixed GitHub/GitLab snapshots with explicit read-only approval.
Features
- resume: verify process evidence, reject unsafe continue-work states, and show resume feedback inline.
- runtime: add
run.sh stopallandrun.sh convergefor related-checkout cleanup and primary-instance convergence. - localization: cover the new replay, resume, collaboration, and Change Request flows in English and zh-CN.
Bug Fixes
- terminal links: keep URL clicks working when terminal output includes fullwidth punctuation.
Other
- documentation: refresh the bilingual README guidance for v0.7.0.
亮点
- 语义回放导航:新增语义大纲、关键事件大纲、被动式语义 MiniMap、精确视窗定位,以及终端查找的首条/末条匹配跳转,让长会话更易浏览。
- 长会话回放稳定性:缓存回放解析,并在折叠、缩放、调整尺寸、实时追加和导航后保持阅读位置。
- Agent 协作:将 Claude Code 的 Agent/Task 子任务呈现在协作时间线上,并保持生命周期关联可靠。
- 变更请求证据:从所有 Agent 和可识别主机中索引 PR/MR/评审链接,区分 CLI 创建证据与普通链接提及,并在明确只读授权后支持固定版本的 GitHub/GitLab 快照。
新功能
- Resume:校验进程证据,拒绝不安全的继续操作状态,并在界面内展示恢复反馈。
- 运行时:新增
run.sh stopall和run.sh converge,用于清理关联 checkout 并将主实例收敛到单一运行状态。 - 本地化:为新的回放、Resume、协作和变更请求流程补齐英文与简体中文界面。
修复
- 终端链接:终端输出包含全角标点时,URL 仍可正常点击。
其他
- 文档:同步更新中英文 README,匹配 v0.7.0 的使用说明。
Full Changelog: v0.6.0...v0.7.0
Session Insight v0.6.0
Highlights
- End-to-end change observability: connect session replay to repository-scoped local changes, retained patches, candidate commits, replay edit anchors, and fixed GitHub PR or GitLab MR snapshots, with explicit evidence quality and revocable read-only host approval
- Faster search and navigation: index Codex paginated history, land sub-agent search hits on their root sessions, keep search dropdowns above the toolbar, and jump directly to the first or last terminal match
- Faithful replay at scale: pair parallel tool results with their invocations across adapters, unwrap and sanitize noisy Hermes results, and keep the MiniMap aligned with very long xterm buffers
- Cleaner session controls: use a compact replay toolbar, localized compact or exact Token totals, and a floating Follow control for live sessions
Features
- projects: sort the project filter by name, session count, or recent activity in either direction
Bug Fixes
- runtime: keep linked-worktree instances off the primary port and report the actual bound URL
- resume: open resumed sessions as tabs in an existing Konsole window through D-Bus when available
- sidebar: remove stale full-path project names, show natural “just now” relative times, and use a theme-aware OpenAI mark for Codex
亮点
- 端到端变更可观测性:将会话回放与按仓库归属的本地改动、留存 Patch、候选提交、回放编辑锚点及固定版本的 GitHub PR/GitLab MR 快照串联起来,并明确展示证据质量和可撤销的只读主机授权
- 更快的搜索与导航:索引 Codex 分页历史记录,将子 Agent 搜索结果定位到根会话,确保搜索下拉层不再被工具栏遮挡,并可直接跳到终端首条或末条匹配
- 大规模会话的可靠回放:在多个适配器中将并行工具结果放回对应调用之后,拆解并清理 Hermes 的冗杂结果,并让超长 xterm 缓冲区始终与 MiniMap 对齐
- 更清爽的会话控件:采用紧凑回放工具栏、本地化紧凑/完整 Token 显示,以及面向活跃会话的悬浮 Follow 控件
新功能
- 项目:可按名称、会话数或最近活动排序项目筛选列表,并支持升序与降序
修复
- 运行环境:linked worktree 实例不再占用主检出的端口,并准确报告实际绑定地址
- 恢复会话:可用时通过 D-Bus 在现有 Konsole 窗口中以新标签页打开恢复的会话
- 侧边栏:清除残留的完整项目路径,使用自然的“刚刚”相对时间,并为 Codex 显示适配主题的 OpenAI 图标
Full Changelog: v0.5.2...v0.6.0
Session Insight v0.5.2
Highlights
- Portable session packs: multi-select sessions into a self-contained
.sibundle, import on another machine for read-only list/detail/ANSI replay (UI +session-insight pack export|import) — without restoring the original agents - Direct Resume: continue a session or return to its terminal from the replay header, with unsafe-resume confirmation when needed
- Hermes Agent: auto-discover and replay Hermes sessions from
~/.hermes/state.db(orHERMES_HOME)
Features
- insight: Deep Insight analysis is available on live sessions, not only finished ones
- sidebar: session action buttons sit on the metadata row; export/import entry for bundle migration
Bug Fixes
- terminal search: faster Ctrl+F with stable match counts and reliable jump without decoration thrash on long sessions
- export/import UI: migration dialog portals to the viewport so it is no longer clipped by the sidebar drawer transform
- grok: project filter labels show short project names instead of full paths
- sidebar: hover-only actions keep correct hit-testing and pointer-events alignment
Other
- llm: pinned codex-acp adapter bumped to 1.1.9
亮点
- 可迁移会话打包:多选会话导出自包含
.sibundle,在另一台机器导入后只读查看列表/详情/ANSI 回放(界面 +session-insight pack export|import),无需恢复原 Agent - 直接 Resume:在回放页顶栏继续会话或回到绑定终端,必要时有 unsafe Resume 确认
- Hermes Agent:自动发现并回放
~/.hermes/state.db(或HERMES_HOME)中的 Hermes 会话
新功能
- insight:活跃会话也可运行 Deep Insight 分析
- 侧栏:会话操作按钮对齐到元数据行;提供打包导出/导入入口
修复
- 终端搜索:Ctrl+F 更快,匹配计数稳定,长会话跳转不再因装饰刷新卡住
- 导出/导入界面:打包弹窗挂到整页视口,不再被侧栏抽屉的 transform 裁切
- Grok:项目筛选显示短项目名而非完整路径
- 侧栏:悬停操作的命中与 pointer-events 对齐
其他
- llm:codex-acp 固定版本升至 1.1.9
Full Changelog: v0.5.1...v0.5.2
Session Insight v0.5.1
Highlights
- Session record completeness: see whether a session is complete, degraded, metadata-only, or source-missing, with a status panel, source inventory, and multi-OS open-in-editor
- Collaboration graphs restored: indexing no longer fails on older databases; Grok subagent spawns clamp correctly so graphs reach the dock, with copy-agent-ID on backed lanes
Features
- sessions: open in a new tab from the list, search, collaboration dock, and parent breadcrumb (hover icon, context menu, ctrl/cmd- or middle-click via
#/session/…routes) - minimap: instant, pointer-following tooltips with structured Turn usage (tokens, LLM requests, tool calls)
- terminal: hover a recognized link to see the full destination URL (wraps when long)
Bug Fixes
- theme: selected agent chips and session rows share a stronger selected fill in light and dark mode
亮点
- 会话记录完整度:区分完整 / 降级 / 仅元数据 / 源缺失,提供状态面板、源文件清单与跨平台“在编辑器中打开”
- 协作图恢复:旧库自愈补齐协作表列;Grok 子代理 spawn 时钟钳制后可正确入库并显示,时间轴可复制已绑定 agent ID
新功能
- 会话:列表、全局搜索、协作坞与返回父会话均可在新标签页打开(悬停图标、右键菜单、Ctrl/Cmd 或中键点击,
#/session/…路由) - minimap:无浏览器延迟的指针跟随提示,Turn 用量分行列出(token、LLM 请求、工具调用)
- 终端:悬停识别到的链接显示完整目标 URL(过长时自动换行)
修复
- 主题:Agent 筛选芯片与会话行的选中底色在浅色/深色模式下对比更清晰
Full Changelog: v0.5.0...v0.5.1
Session Insight v0.5.0
Highlights
- Sub-agent collaboration dock: open a horizontal dock above the terminal with a zoomable timeline of nested agent work, and jump from each launch or result back into the matching terminal evidence.
- Multi-agent collaboration readers: recognize structured sub-agent graphs for Grok, Codex, Chrys, and Copilot through a shared collaboration contract, index, and render APIs.
- Faster replay navigation: jump to the next user message, open clickable terminal and Markdown links, and toggle folds from the header triangle without losing place.
Features
- indexing: improve incremental indexing performance so large libraries refresh with less overhead.
- session assistant: unify the session assistant toolbar entry points and panel state.
Bug Fixes
- collaboration: disambiguate Chrys launch vs result jumps, fix dock layout and launch targeting, and harden Grok live progress and nested incomplete states.
- terminal: keep streamed terminal state synchronized and improve initial replay loading.
- analysis: return the correct session analysis provider result.
- bookmarks: restore the bookmarked-session filter in the sidebar after header cleanup.
Other
- docs: refresh README highlights for collaboration and navigation; maintainer guidance for retiring merged worktree runtime instances.
亮点
- 子 Agent 协作 Dock:在终端上方打开横向协作 Dock,缩放嵌套委托时间轴,并从每次启动或结果跳回对应终端证据。
- 多 Agent 协作识别:通过共享 collaboration 契约、索引与渲染 API,识别 Grok、Codex、Chrys、Copilot 的结构化子 Agent 图。
- 更顺手的回放导航:跳到下一条用户消息,点击终端与 Markdown 链接,并从折叠头三角切换折叠且不丢位置。
新功能
- 索引:改进增量索引性能,降低大型会话库刷新开销。
- 会话助手:统一会话助手工具栏入口与面板状态。
修复
- 协作:区分 Chrys 启动与结果跳转,修复 Dock 布局与启动落点,并加固 Grok live 进度与嵌套未完成状态。
- 终端:保持流式终端状态同步,并改善首次回放加载。
- 分析:返回正确的会话分析 provider 结果。
- 收藏:在清理回放头后恢复侧栏“已收藏会话”筛选。
其他
- 文档:更新 README 中协作与导航亮点;补充合并后 worktree 运行实例回收的维护说明。
Full Changelog: v0.4.1...v0.5.0
Session Insight v0.4.1
Bug Fixes
- Codex ACP: update the pinned adapter to the current
1.1.7registry release so the packaged build passes dependency verification and keeps model discovery reproducible.
修复
- Codex ACP:将固定的适配器更新至 registry 当前的
1.1.7版本,使打包构建通过依赖校验,并保持模型发现可复现。
Full Changelog: v0.4.0...v0.4.1
Session Insight v0.4.0
Highlights
- Agent capability transparency: inspect ten baseline capabilities for all six supported Agents, with clear static support and session-level exact, estimated, or missing states.
- Stable terminal replay: reduce open-session flashes and repaint artifacts while preserving ANSI rendering through rewrites and WebGL reattachment.
- Predictable navigation: keep session navigation visible without unexpectedly opening or pinning panels, while retaining optional open-and-pin behavior.
Features
- adapter contracts: add shared conformance and evidence coverage for discovery, replay, realtime updates, tokens, tools, diffs, subtasks, resume, deletion, and termination.
- Windows startup: improve detached process startup and runtime reliability for Windows builds.
Bug Fixes
- resume status: correctly recognize Claude session UUIDs and Codex native resume identities.
- session capabilities: preserve conservative token and capability resolution, distinguishing static support from missing data in an individual session.
- navigation filters: clear stale tool-panel filters when changing sessions or message navigation.
Other
- maintainer guidance: document the Agent adapter onboarding and evidence requirements, with updated cross-platform build and runtime instructions.
亮点
- Agent 能力透明度:为全部 6 个受支持的 Agent 展示 10 项基线能力,并清晰区分静态支持情况与当前会话的准确、估算或缺失状态。
- 稳定的终端回放:减少打开会话时的闪烁和重绘残影,在内容重写及 WebGL 重连过程中保持 ANSI 渲染稳定。
- 更可预测的导航:会话导航保持可见,不再意外打开或固定面板,同时保留可选的打开并固定行为。
新功能
- 适配器契约:为发现、回放、实时更新、Token、工具、Diff、子任务、恢复、删除和终止建立共享 conformance 与证据覆盖。
- Windows 启动:提升 Windows 构建的脱离式进程启动和运行可靠性。
修复
- 恢复状态:正确识别 Claude 会话 UUID 和 Codex 原生恢复标识。
- 会话能力:保持保守的 Token 与能力解析,区分 Agent 的静态支持和单个会话中的数据缺失。
- 导航筛选:切换会话或消息导航时清除过期的工具面板筛选条件。
其他
- 维护者指南:补充 Agent 适配器接入与证据要求,并更新跨平台构建和运行说明。
Full Changelog: v0.3.3...v0.4.0
Session Insight v0.3.3
Highlights
- Complete bilingual main path: English and Simplified Chinese cover primary UI, settings, analytics, dialogs, code reader, terminal chrome, exports, and locale-aware AI/errors — without mixed-language leftovers on everyday workflows
- Open browser on start: after the server binds, opens the real listening URL (including port fallback) in the default browser
- SessionInsight favicon: dedicated SI mark (PNG/ICO/Apple touch) so localhost tabs no longer keep a previous app’s icon
Bug Fixes
- terminal (Windows): force a WebGL repaint after full terminal rewrite so session content shows without needing a wheel scroll
- Codex ACP: pin the adapter to
@agentclientprotocol/codex-acp@1.1.5so release packaging can resolve the published package
亮点
- 主路径双语完善:中英文覆盖主要界面、设置、分析、对话框、代码阅读器、终端控件、导出,以及本地化的 AI/错误文案,日常路径不再中英混杂
- 启动时打开浏览器:服务绑定成功后自动打开实际监听地址(含端口回退)
- SessionInsight 网站图标:自有 SI 标识(PNG/ICO/Apple touch),本机标签页不再沿用此前缓存的其他应用图标
修复
- 终端(Windows):完整重写后强制 WebGL 重绘,会话内容无需滚轮即可显示
- Codex ACP:固定适配器版本为
@agentclientprotocol/codex-acp@1.1.5,便于发布打包解析已发布包
Full Changelog: v0.3.2...v0.3.3
Session Insight v0.3.2
Highlights
- Chinese (简体中文) interface: full Chinese localization with a language switcher next to the theme toggle, including keyboard-accessible listbox navigation.
- Codex context compaction events: compaction events from long-running Codex sessions are now surfaced in the replay timeline alongside other session events.
- Port conflict auto-resolution: when the default port is in use, the server falls back to an OS-assigned port instead of failing to start.
- Stronger Codex Goal replay: hardened parsing for Codex Goal session messages, handling edge cases in goal output formatting.
Features
- i18n: complete Chinese (zh-CN) interface with translation catalog parity enforcement; language switch button with keyboard navigation.
- Codex: render context compaction events in the session timeline.
- server: automatic OS-assigned port fallback when the requested port is unavailable.
Bug Fixes
- Codex: improved replay parsing for Goal message formats and goal output edge cases.
- bookmarks: localized bookmark note UI and guarded translation coverage for note actions.
- terminal search: prevent terminal search bar from overlapping pinned navigation controls.
- language switch: added keyboard navigation (Arrow keys, Enter, Escape) to the language listbox.
亮点
- 简体中文界面:完整的中文本地化界面,可在主题切换按钮旁切换语言,语言列表支持键盘导航。
- Codex 上下文压缩事件:长时间运行的 Codex 会话中的压缩事件现在会在回放时间线中显示。
- 端口冲突自动解决:当默认端口被占用时,服务器自动回退到系统分配的端口,不再启动失败。
- 更可靠的 Codex Goal 回放:加强了 Codex Goal 会话消息的解析,处理 goal 输出格式的边界情况。
新功能
- 国际化:完整的中文 (zh-CN) 界面,翻译键一致性自动检查;语言切换按钮支持键盘导航。
- Codex:在会话时间线中渲染上下文压缩事件。
- 服务器:请求端口不可用时自动回退到系统分配端口。
修复
- Codex:改进 Goal 消息格式和 goal 输出边界情况的回放解析。
- 书签:书签备注 UI 本地化,并为备注操作添加翻译覆盖检查。
- 终端搜索:防止终端搜索栏遮挡固定的导航控件。
- 语言切换:为语言列表添加键盘导航(方向键、回车、Escape)。
Full Changelog: v0.3.1...v0.3.2