JSONL
一种每行存储一个独立JSON对象的文本格式,常用于日志记录、流式数据传输和大规模数据处理场景,支持逐行追加和流式解析
核心事实
时间轴 (近 90 天)
每个状态转换留痕的做法能获得完整的审计轨迹,便于回溯任意Agent在任意时刻的状态变化
JSONL追加写入几乎没有性能负担,不需要复杂数据库事务,也不会阻塞智能体主流程
核心持久化模式为:每一次状态转换写入一行JSONL审计记录,每一次重启读取日志的尾部
JSONL以追加写入(append-only)方式记录状态变更日志,适合审计和顺序回放
该系统根据访问模式选择不同的持久化技术,采用ChromaDB、JSONL和SQLite的混合存储方案
Agent Standup 直接读取 Claude Code 写入 ~/.claude/projects 目录的 JSONL 格式会话文件,并实时跟踪当前会话
Zed v1.23.1-pre 新增对 JSONL 和 NDJSON 文件的表格化预览能力
JSONL 相比标准 JSON 数组的优势在于追加写入和逐行处理高效,劣势是人工阅读时可读性差
Harness 每次会话自动存为用 zstd 压缩的 JSONL 事件流文件,包含用户输入、模型回复和工具调用,可 grep、可回放
rag-eval 通过标准的 .jsonl 文件接收评测数据,不绑定 Haystack、LangChain、LlamaIndex 等特定框架
还有 5 条时间轴事件
全部知识事实 (15)
JSONL(JSON Lines)格式每行是一个独立 JSON 对象,支持流式追加写入而无需重新解析整个文件,写入为 O(1) 操作
75%已验证JSONL格式每行是一个独立的完整JSON对象,支持流式读取、并行处理和增量追加,Hugging Face的Datasets库原生支持其加载
75%待验证每个状态转换留痕的做法能获得完整的审计轨迹,便于回溯任意Agent在任意时刻的状态变化
50%待验证该系统根据访问模式选择不同的持久化技术,采用ChromaDB、JSONL和SQLite的混合存储方案
50%待验证JSONL以追加写入(append-only)方式记录状态变更日志,适合审计和顺序回放
50%待验证核心持久化模式为:每一次状态转换写入一行JSONL审计记录,每一次重启读取日志的尾部
50%待验证JSONL追加写入几乎没有性能负担,不需要复杂数据库事务,也不会阻塞智能体主流程
50%待验证Agent Standup 直接读取 Claude Code 写入 ~/.claude/projects 目录的 JSONL 格式会话文件,并实时跟踪当前会话
50%待验证JSONL 相比标准 JSON 数组的优势在于追加写入和逐行处理高效,劣势是人工阅读时可读性差
50%待验证Harness 每次会话自动存为用 zstd 压缩的 JSONL 事件流文件,包含用户输入、模型回复和工具调用,可 grep、可回放
50%待验证rag-eval 通过标准的 .jsonl 文件接收评测数据,不绑定 Haystack、LangChain、LlamaIndex 等特定框架
50%待验证AgentWall提供JSONL格式的结构化日志记录所有工具调用,用于审计和行为分析
50%待验证最终数据集以JSONL格式存储,每张高清页面图像映射到对应的文本片段
50%待验证最终数据集以JSONL格式存储,每张高清页面图像映射到对应文本片段,JSONL支持流式读取无需整个文件加载到内存
50%待验证Zed v1.23.1-pre 新增对 JSONL 和 NDJSON 文件的表格化预览能力
50%