Releases: z7ping/agent-lens
Releases · z7ping/agent-lens
Release list
v1.0.0-alpha.4
v1.0.0-alpha.3
AgentLens 1.0.0-alpha.3
1.0.0-alpha.3 重点完成了 Pi 实时交互、统一任务中心,以及长会话 / 大数据量下的性能与稳定性收口。
主要更新
Pi 实时对话
现在可以直接在 AgentLens 的任务中心里启动并使用 Pi:
- 新建 Pi 任务并实时查看输出
- 支持继续输入、追加指令、消息排队和中断生成
- 支持模型与推理等级切换
- 展示思考过程、工具调用、模型变化、上下文压缩和分支等运行信息
- 刷新页面或切换任务后,可重新恢复仍在运行的 Pi 会话
- 历史 Pi Session 支持 继续会话 和 分叉继续
全新的任务中心体验
历史任务、Pi 实时任务和 Hub 远程任务现在统一使用同一套任务详情界面。
同时重新整理了整体导航:
- 一级工作区收敛为 任务中心 / 洞察 / 智能体
- 搜索、筛选和任务列表统一放到左侧工作栏
- 工具分析归入“洞察”
- 资产备份、版本和运行状态等低频功能移入设置
- 减少重复标题、工具栏和不必要的界面占用
Pi 实时交互也进一步优化了输入和滚动体验,包括中文输入法、防误发送、生成过程中继续输入排队,以及阅读历史时不再被新消息强制拉回底部。
更准确的任务复盘
本版本继续完善不同智能体原生数据到 AgentLens 的还原:
- 修正 Codex 真人用户输入与系统、开发者、客户端注入内容混淆的问题
- Pi 的父子事件、分支、模型变化和推理配置变化可以更准确地进入任务复盘
- 会话时间和标题规则进一步统一
- 暂时没有专门界面的原生事件也不会再静默丢失,可通过完整事件和原始证据查看
长会话和大数据量性能优化
针对长期使用后数据库和历史任务持续增长的问题进行了集中优化:
- 长会话不再一次性挂载全部内容,降低页面和内存压力
- 大量历史任务下的列表、筛选、洞察和工具统计速度进一步优化
- 后台数据回填、历史解析等重任务与前台交互隔离
- 高并发查询增加排队、缓存和重复请求合并
- 修复后台刷新截断已加载历史任务、辅助数据失败阻塞正文等问题
在约 1.59 GB 的实际 AgentLens 数据库上完成大库验证:
- 工具事实完整回填:50,723 / 50,723
- 工具分析 64 个并发请求全部成功
- 128 个混合并发请求全部成功
其他修复
- 减少 Pi 实时任务发送消息、开始生成和状态切换时的界面抖动
- 修复 Runtime 切换、刷新和重连时旧任务数据覆盖当前任务的问题
- 修复超长任务和超长工具调用造成的响应无限增长
- 修复大数据库下后台维护任务争用导致的周期性卡顿
- 改进新版本发现与更新提示
已知限制
1.0.0-alpha.3 仍是预发布版本。
当前 Pi 实时交互已经可以完整使用,但 AgentLens 暂不负责自动升级用户机器上的 Pi Runtime。更长时间运行和更大历史数据库下的资源表现仍会继续通过实际使用观察。
What's Changed
- release: 同步 1.0.0-alpha.2 修复线到 main by @z7ping in #31
- feat: 增加 alpha.3 桌面端更新提示 by @z7ping in #34
- feat: 补齐 npm/CLI Web 新版本提示 by @z7ping in #36
- feat: 将 Pi 实时任务并入任务中心 by @z7ping in #37
- refactor(web): 精修 alpha.3 工作区交互与视觉层级 by @z7ping in #57
- Fix/alpha3 codex provenance activity by @z7ping in #58
- chore: 合并 persisted response 修复到 alpha.3 task surface by @z7ping in #66
Full Changelog: v1.0.0-alpha.2...v1.0.0-alpha.3
v1.0.0-alpha.2
v1.0.0-alpha.1
AgentLens v1.0.0-alpha.1
这是 1.0.0-alpha.0 的稳定化修正版,重点修复 npm 分发与实际使用中的问题,并进一步加强发布前跨平台验证。
改进
- 任务复盘在会话间切换时保留阅读位置,并为虚拟化或尚未挂载的轮次保留稳定恢复锚点。
- 三项关键交互收口纳入常规校验。
release/**发布分支纳入 AgentLens 1.0 三平台 CI。- 发版流程正式支持从独立
release/<version>分支创建版本。 - npm 发布前增加最终
.tgz成品包真实安装冒烟:- Windows x64
- Linux x64
- macOS ARM64
- macOS Intel x64
- 增加 npm Registry 发布凭据预检。
修复
- 修正 npm 分发过程中本地 workspace 包发布路径问题,避免被 npm 错误解析为 Git 依赖。
- 修复 macOS / Linux npm
.bin/agent-lens符号链接导致 CLI 静默退出的问题。 - 切换到存在 failed / unknown 状态的 Agent 来源时,自动展开采集诊断。
- 创建资产快照成功后明确显示文件数量、总容量和安全规则排除数量。
已验证
本版本发布候选已通过:
- Windows / Linux / macOS 完整 CI
- Windows Desktop 打包与打包后运行
- Windows 共享 Hook 与 npm 生命周期
- Windows x64 / Linux x64 / macOS ARM64 / macOS Intel x64 npm 成品包安装与启动
- npm 发布凭据验证
已知限制
1.0.0-alpha.1不包含后续多机 Hub 架构与实现。- Hub 功能从本版本基线之后继续开发。
Full Changelog: v1.0.0-alpha.0...v1.0.0-alpha.1
v1.0.0-alpha.0
What's Changed
- AgentLens 1.0:彻底重建与 Web 产品能力补齐 by @z7ping in #7
- Web 体验补齐:Tailwind 会话重建、可读性、配色与 Agent 概览 by @z7ping in #8
- 修复大量观测数据下会话列表消失 by @z7ping in #9
- 统一所有界面中文优先文案 by @z7ping in #10
- 按高保真原型还原 1.0 Web 界面 by @z7ping in #11
- 开发资产备份与使用洞察能力 by @z7ping in #12
- 修复任务复盘左右区域滚动隔离 by @z7ping in #13
- 统一 1.0 Web 字体令牌与字号体系 by @z7ping in #14
- Fix/1.0 color token audit by @z7ping in #15
- 修复 1.0 Web 配色层叠与文字对比度 by @z7ping in #16
- 补齐配色对比度与原型一致性 by @z7ping in #17
- 全界面轻度降噪高保真原型提案 by @z7ping in #18
- 按 review.html 收口任务复盘呈现层 by @z7ping in #20
Full Changelog: v0.7.0-pre...v1.0.0-alpha.0
v0.7.0-pre
v0.6.2
Added
- 任务复盘的会话详情支持 timeline 游标分页,展开会话时先加载首屏事件,并可按需继续加载后续事件,避免长会话一次性渲染导致卡顿。
- 任务复盘的会话列表支持 cursor 分页,首屏减少为 20 个会话,并可按需继续加载更多会话。
- 把 Windows runner 从“手工二进制”改成“GitHub 构建产物”链路
Changed
/api/timeline返回has_more和next_cursor,前端“展开全部”不再把单个超长会话的全部事件一次性拉到浏览器。- 会话卡片启用渲染隔离并减少滚动时的阴影和全属性过渡开销,降低长列表滑动卡顿。
v0.6.1
v0.6.0
Added
- Pi 原生 Session JSONL 现在按 entry ID、
parentId和parentSession重建稳定事件身份、树形父子关系与派生 Session 证据,并导入模型切换、thinking level、压缩和分支摘要事件。 - 任务复盘改为来源无关的统一执行流,按 Turn 将用户与 AI 对话气泡、思考信号、生命周期事件和工具调用依发生顺序展示,同时继续区分运行时、原生日志和静态发现证据。
Changed
- Pi 历史采集改为按文件字节偏移增量读取,保留未完整写入的尾行并在文件截断时安全重扫,不再以轮询时间戳筛选事件。
- Pi 并行工具调用与结果只使用原生
toolCallId配对;普通回复不混入来源可见的 thinking 正文,只记录是否存在及块数量。 agent-lens service status增加当前命令、已安装应用和运行中服务版本,并展示 Node.js、服务管理方式、默认地址和安装目录;版本不一致时明确告警。- 重新设计样式展示
Security
- Pi 用户消息、压缩摘要和分支摘要统一遵守提示词采集策略;工具参数继续按类型摘要并在入库前递归脱敏。
- 升级 PostCSS、Nano ID、Concurrently 与 shell-quote 的开发依赖锁定版本,清除构建工具链中的已知高危漏洞。