Skip to content

fix(a2a): preserve normal permission recovery across sandboxes - #323

Merged
guima-why merged 1 commit into
mainfrom
codex/fix-a2a-normal-permission-recovery
Sep 1, 2026
Merged

fix(a2a): preserve normal permission recovery across sandboxes#323
guima-why merged 1 commit into
mainfrom
codex/fix-a2a-normal-permission-recovery

Conversation

@guima-why

Copy link
Copy Markdown
Collaborator

Summary

  • accept the durable normal-handoff publication proof when persisting Normal permission snapshot events
  • fail closed instead of silently publishing an unpersisted permission prompt
  • apply request-scoped Alibaba Cloud credentials before rebuilding and resuming cloud tools
  • add cross-sandbox staged/shared backup recovery and temporary STS regression coverage

Tests

  • uv run pytest -q tests/a2a (1681 passed)
  • uv run pytest -q tests/agui/test_app.py tests/agui/test_persistence.py tests/agui/test_http_sse_integration.py (57 passed)
  • uv run pytest -q tests/i18n/test_catalog_completeness.py tests/agui/test_i18n.py (33 passed)
  • make lint

@guima-why
guima-why merged commit 0119c29 into main Sep 1, 2026
37 of 38 checks passed
@guima-why
guima-why deleted the codex/fix-a2a-normal-permission-recovery branch September 1, 2026 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant