Skip to content

升级 a2a-sdk 至 1.1.3 并审计下游兼容层 #515

Description

@liujuanjuan1984

背景

当前 PR #514 正在修复 #513 暴露的出站请求头传递问题。仓库仍锁定 a2a-sdk==1.1.2,而上游最新正式版已为 1.1.3。需要在同一分支升级 SDK,并系统审查现有 SDK compatibility layer、私有形状依赖、版本约束与 override 是否仍必要。

目标

  • a2a-sdk 从 1.1.2 升级到 1.1.3,并更新 lockfile。
  • 审查 1.1.2 到 1.1.3 的上游变更和依赖变化。
  • 运行现有 SDK shape/contract 锁定测试,确认公开与私有依赖面是否漂移。
  • 盘点并移除已经不再必要的 compatibility override/workaround;保留项需有当前版本证据和测试保护。
  • 审查依赖安全风险与现有 transitive constraints 是否仍必要。
  • 更新文档并运行 ./scripts/doctor.sh

关联

验收标准

  • pyproject.tomluv.lock 锁定 a2a-sdk 1.1.3
  • SDK contract/shape 审计结论可追踪
  • 不必要的 override 已删除,必要项有说明
  • ./scripts/doctor.sh 通过

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions