JetBrains Copilot会话接入AgentsView:Exporter导出配置完整教程
【免费下载链接】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
AgentsView是一款本地优先的 AI 编程智能体会话分析工具,支持会话搜索、统计分析和 Token 用量统计。很多 IntelliJ IDEA 用户想知道:JetBrains Copilot 的聊天记录怎么导入 AgentsView?答案是:JetBrains IDE 将 Copilot 聊天存储在 Nitrite 数据库中,AgentsView 无法直接读取,官方推荐的接入方式是先用copilot-jetbrains-exporter把会话导出为 JSONL 文件,再把 AgentsView 指向该导出目录。本教程用 3 步带你完成全部配置。
⚠️ 为什么必须经过 Exporter 导出这一环? 详见官方文档 docs/internal/session-format-sources.md。JetBrains 端的会话不是开放的文件格式,而 VS Code Copilot、Visual Studio Copilot 等来源则各自有专门的目录约定(如 docs/internal/visual-studio-copilot-traces.md 所述),只有"导出为 JSONL"是 JetBrains 侧目前支持的标准路径。
第 1 步:用 Exporter 导出 JetBrains Copilot 会话
运行官方推荐的一次性导出命令,把 IDE 里的 Copilot 会话转成 AgentsView 能识别的 Copilot JSONL 格式:
copilot-jetbrains-exporter --output ~/.copilot/jetbrains-sessions导出完成后,~/.copilot/jetbrains-sessions目录下会出现若干 JSONL 会话文件。这些文件包含用户消息、助手回复、工具调用等事件记录,AgentsView 的 Copilot 解析器会逐行重建完整会话。
小提示🔄 每当你在 JetBrains IDE 里产生新的 Copilot 会话,需要重新运行一次上面的导出命令,AgentsView 才能拿到最新会话——它扫描的是导出目录,而不是 IDE 内部数据库。
第 2 步:配置 AgentsView 指向导出目录
AgentsView 的 Copilot 智能体由COPILOT_DIR环境变量驱动(默认指向~/.copilot),源码中的定义见 internal/parser/types.go。以下两种方式任选其一:
方式 A:环境变量(最快上手)
export COPILOT_DIR=~/.copilot/jetbrains-sessions方式 B:写入配置文件(推荐长期使用)
编辑~/.agentsview/config.toml:
[agents.copilot] dirs = ["~/.copilot/jetbrains-sessions"]配置项与环境变量的完整对照表可以参考 docs/commands.md,自定义目录扫描机制见 docs/quickstart.md。
第 3 步:启动服务并验证接入结果
agentsview serve启动后打开 AgentsView 仪表盘,你会看到 JetBrains Copilot 会话以Copilot智能体身份出现在会话列表中。每个会话支持与其他智能体完全相同的能力:
- 🔍全文搜索——快速定位某次提问或某段代码
- 📊用量统计——查看 Copilot 会话的成本/额度信息
- 📤导出与分析——会话导出、洞察评分、置顶消息等
常见问题速查
| 问题 | 解决方法 |
|---|---|
| 会话列表里没有新的 JetBrains 会话 | 重新运行 Exporter 导出命令(见第 1 步) |
| 想让多个导出目录一起被索引 | 在dirs数组中列出多个路径,如["~/.copilot/jetbrains-sessions", "~/archive/copilot"] |
| 想知道 Copilot 会话的数据来源定义 | 查看 internal/parser/copilot.go 中的事件解析逻辑 |
| 想确认智能体默认目录与环境变量 | 参考 docs/configuration.md 中的完整目录列表 |
小结
接入JetBrains Copilot 会话只需记住三个关键点:
- 先导出:
copilot-jetbrains-exporter --output ~/.copilot/jetbrains-sessions - 再指向:设置
COPILOT_DIR或写入config.toml的[agents.copilot] - 后验证:
agentsview serve启动,在会话列表中确认 Copilot 会话已出现
配置完成后,IntelliJ IDEA 等 JetBrains 系 IDE 里的 Copilot 对话就能和 Claude Code、Codex 等 20+ 智能体会话放在一起统一搜索、统计和分析了。
【免费下载链接】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),仅供参考