Packages Published
Python (PyPI) - published at 02:54:38 UTC
| Package | Version | Install |
|---|---|---|
| ag_ui_adk | 0.9.0 | pip install ag_ui_adk==0.9.0
|
ag_ui_adk@0.9.0
- Processed-message ledger now persists in ADK session state under
_ag_ui_processed_message_ids, preventing duplicate turns across replicas. - Ledger now rides on
Runner.run_async(state_delta=...), fixing frontend-tool round trips that previously failed with RUN_ERROR under optimistic concurrency (DatabaseSessionService). - Processed IDs retained with incremental state markers.
- Ledger-read error path now declares
protocolVersionon its RUN_STARTED event.
Breaking changes
- Every
RUN_STARTEDnow requiresprotocolVersion; verify custom run entry points supply it. - State-delta patches emitted as typed JSON Patch operations rather than dicts; consumers comparing patches may need
model_dump.