Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / Agent 记忆

将会话 transcript 存入私有 S3 并恢复

使用参考 S3 SessionStore 镜像会话消息,并按 session ID 恢复既有对话。

目标

为 Agent 会话提供受控的对象存储持久化与恢复。

步骤

  1. 按 examples/session_stores/s3_session_store.py 实现并安装独立的 boto3 依赖,创建私有 bucket/prefix 客户端。 [s3]
  2. 把 store 传给 ClaudeAgentOptions(session_store=store);成功轮次后保留返回的 session ID。 [s3]
  3. 恢复时配置 ClaudeAgentOptions(session_store=store, resume="previous-session-id"),检查历史是否按序加载。 [s3]

验证方式

新轮次能引用恢复前的对话,权限只允许目标 bucket/prefix,恢复顺序与 transcript 一致。

故障处理

若历史缺项,检查对象排序与多 writer 时钟偏差;示例提示超过1000个 part 文件时加载延迟线性增长。

权限边界

前置条件

权限边界

限制

该实现是参考示例;S3 删除由显式 delete_session_via_store 调用,需配置生命周期策略;不得存交易凭证。

固定上游来源

https://github.com/anthropics/claude-agent-sdk-python/blob/b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c/examples/session_stores/s3_session_store.py

仓库
anthropics/claude-agent-sdk-python
文件路径
examples/session_stores/s3_session_store.py
固定提交
b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: MIT

主主题

把电商活动资料整理成可复核周报

相关资源