Skip to content

Releases: bbsteel/session-insight

Session Insight v0.7.1

Choose a tag to compare

@bbsteel bbsteel released this 18 Aug 04:18
2f1d24d

Highlights

  • Reproducible ACP release validation: verify the exact pinned Codex ACP package remains available instead of requiring it to equal the moving upstream latest entry.
  • 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 --latest mode 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

Choose a tag to compare

@bbsteel bbsteel released this 18 Aug 04:00
80ccc45

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 stopall and run.sh converge for 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 stopallrun.sh converge,用于清理关联 checkout 并将主实例收敛到单一运行状态。
  • 本地化:为新的回放、Resume、协作和变更请求流程补齐英文与简体中文界面。

修复

  • 终端链接:终端输出包含全角标点时,URL 仍可正常点击。

其他

  • 文档:同步更新中英文 README,匹配 v0.7.0 的使用说明。

Full Changelog: v0.6.0...v0.7.0

Session Insight v0.6.0

Choose a tag to compare

@bbsteel bbsteel released this 15 Aug 00:29
c6b503e

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

Choose a tag to compare

@bbsteel bbsteel released this 06 Aug 15:49
f76b5a8

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 (or HERMES_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

Choose a tag to compare

@bbsteel bbsteel released this 05 Aug 07:11
3de5684

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

Choose a tag to compare

@bbsteel bbsteel released this 31 Jul 08:29
ae1c223

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

Choose a tag to compare

@bbsteel bbsteel released this 27 Jul 09:00
4046e77

Bug Fixes

  • Codex ACP: update the pinned adapter to the current 1.1.7 registry 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

Choose a tag to compare

@bbsteel bbsteel released this 27 Jul 04:02
c4ba13a

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

Choose a tag to compare

@bbsteel bbsteel released this 22 Jul 12:34
c8f0fba

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.5 so 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

Choose a tag to compare

@bbsteel bbsteel released this 21 Jul 13:43
0ff414a

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