AgentsView Recent Edits信息流:跨会话追踪AI代理改过的每个文件

发布时间:2026/9/1 11:29:25
AgentsView Recent Edits信息流:跨会话追踪AI代理改过的每个文件 AgentsView Recent Edits信息流跨会话追踪AI代理改过的每个文件【免费下载链接】agentsviewLocal-first session search, analytics, insights, and token use statistics for coding agents, supporting Claude Code, Codex, and more than 20 other agents.项目地址: https://gitcode.com/GitHub_Trending/ag/agentsviewAgentsView是一款本地优先local-first的 AI 编程代理会话分析工具支持 Claude Code、Codex 等 20 多种代理的会话搜索、统计与用量分析。其中的Recent Edits 信息流功能把所有会话里 AI 代理最近改动过的文件汇聚成一个跨会话的统一视图——你终于不用再逐个翻找会话记录就能一眼看清我的 AI 最近到底动了哪些文件。为什么需要 Recent Edits 文件改动信息流当你同时用多个 AI 代理处理多个项目时改动散落在成百上千条会话消息里想回答这些问题会变得很费劲某个文件最近被改过吗是 Claude 改的还是 Codex 改的AI 总共动过项目里哪些文件改了多少次具体是哪句话触发的这次修改如何快速跳回当时的对话上下文Recent Edits 信息流就是为此设计的它收集所有会话中记录过文件路径的Edit和Write工具调用按(项目, 文件路径)分组按最近一次编辑时间排序生成一条真实反映改动顺序的文件变更时间线。快速上手三种方式打开 Recent Edits 页面打开信息流非常简单任选其一在 AgentsView 网页界面顶部菜单点击More选择 Recent Edits直接在浏览器地址栏访问/recent-edits调用 API 端点GET /api/v1/recent-edits支持limit、offset、project三个查询参数。该端点由本地 SQLite 存储与 PostgreSQL、DuckDB 只读后端提供完全一致的数据因此无论是本地轻量使用还是大规模数据分析信息流的表现都保持一致。信息流每行显示什么内容信息流中每一行代表一个文件而不是单次改动。每行包含三个关键信息信息说明项目与文件路径悬停可显示完整路径编辑次数该文件在全部会话中被修改的总次数最近编辑时间以相对时间如3 小时前展示排序规则也很讲究文件按最近一次编辑排序若两个文件在同一条消息里被修改则后执行的工具调用排在前面——这意味着信息流反映的是真实的改动先后顺序而非粗略的时间戳。展开一行从文件直接跳转到触发改动的消息点击任意文件行即可展开查看该文件最近的一系列编辑每个文件有展示上限更早的编辑会汇总为showing latest N of M。每条编辑都会显示使用的工具Edit / Write所属会话发生时间点击任意一条编辑AgentsView 会直接导航到对应会话并滚动定位到触发这次改动的具体消息。这条文件 → 消息的直达链路正是跨会话追踪 AI 改动的核心体验。筛选与分页只关注指定项目的改动信息流还支持两种实用的浏览控制项目过滤遵循顶部的项目筛选器——选中某个项目就只看该项目的文件改动清空则跨项目查看全部Load more 分页加载结果按页返回避免一次渲染过多条目。值得注意的一个设计细节信息流不会在后台同步新会话时自动刷新列表在你阅读时保持稳定需要最新数据时点击Refresh手动拉取即可。这种读时刷新的策略让浏览体验更加从容。实现原理速览Recent Edits 的核心查询逻辑位于 internal/db/recentedits.goRecentEditsParams控制跨会话查询与分页参数NormalizeRecentEditsParams负责参数规范化PostgreSQL 后端也复用同一逻辑保证多后端行为一致DB.RecentEdits返回按最近编辑排序的文件列表ScanRecentEdits将扁平的文件 × 编辑行结果聚合成带内联编辑的文件结构。前端页面则由 RecentEditsPage.svelte 实现路由入口在 App.svelte 中注册。完整功能说明可参考官方文档 docs/recent-edits.md。相关文件索引资料路径Recent Edits 功能文档docs/recent-edits.md核心查询与分组逻辑internal/db/recentedits.go前端信息流页面frontend/src/lib/components/recentedits/RecentEditsPage.svelte项目总览功能亮点README.md小结Recent Edits 信息流把散落在各个会话中的文件改动压缩成一条按项目分组、按真实改动顺序排序、可直达触发消息的统一时间线。配合项目过滤、分页加载和手动刷新机制它成为审计 AI 代理产出、快速回溯谁在什么时候改了哪个文件的最短路径——这正是 AgentsView本地、免账号、一切可见理念的又一具体体现。【免费下载链接】agentsviewLocal-first session search, analytics, insights, and token use statistics for coding agents, supporting Claude Code, Codex, and more than 20 other agents.项目地址: https://gitcode.com/GitHub_Trending/ag/agentsview创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻