sqlitesession

AIGC大时代17 天前
agents sdk·生产禁区·sqlitesession·会话持久化
OpenAI Agents SDK 工程笔记:SQLiteSession 多轮会话持久化与生产禁区千笔-AIWritePaper · https://www.aiwritepaper.com多轮 Agent 最容易踩的坑,不是「忘了上一句」,而是以为落盘了其实只落了半截、以为隔离了其实共用了 session_id、以为删掉了其实 messages 还在。OpenAI Agents SDK 的 SQLiteSession 把对话 item 写进 SQLite:默认 :memory: 进程结束即丢;传入文件路径才跨重启。Runner.run(..., session=...) 跑前 get_items 取
AIGC大时代1 个月前
sessions·sqlitesession·sessionsettings·图注骨架
OpenAI Agents SDK 工程笔记:RunConfig 追踪开关与生产禁区千笔-AIWritePaper · https://www.aiwritepaper.com把 Agents SDK 的 tracing 当成「开着就好」很容易踩坑:默认已启用,会把 LLM 生成、工具调用、handoff、guardrail 等写入 Traces 仪表盘;但默认也会在 span 里带上可能敏感的输入/输出。官方 Tracing 与 Running agents 把控制面收在 RunConfig:tracing_disabled、trace_include_sensitive_data、w
AIGC大时代1 个月前
生产禁区·sessions·sqlitesession·sessionsettings
OpenAI Agents SDK 工程笔记:sessions 记忆边界再核对与生产禁区千笔-AIWritePaper · https://www.aiwritepaper.com把 Agents SDK 的 sessions 当成「自动记得上一句」很容易过界:它管的是客户端会话历史的取回与写回,不是业务授权、不是 OpenAI 服务端续写、更不是「进程重启后一定还在」。官方 Sessions 写得很直:同一次 run 里,session 不能与 conversation_id / previous_response_id / auto_previous_response_id 叠用;跑前取
我是有底线的