** Please make sure you read the contribution guide and file the issues in the right place. **
Contribution guide.
Describe the bug
ADK crashes with the error 'dict' object has no attribute 'start_timestamp' when event compaction is enabled in v1.18.0.
To Reproduce
Please share a minimal code and data to reproduce your problem.
Steps to reproduce the behavior:
- Install google-adk==1.18.0
- Enable event compaction in the ADK configuration, for example:
events_compaction_config=EventsCompactionConfig( compaction_interval=1, overlap_size=0, )
- Start a session and begin chatting.
- After follow-ups exceed the compaction interval, the crash occurs.
Expected behavior
ADK should not crash; chatting should continue normally with event compaction enabled.
Screenshots
Desktop (please complete the following information):
- OS: [e.g. macOS, Linux, Windows]
- Python version(python -V):
- ADK version(pip show google-adk):
Model Information:
- Are you using LiteLLM: Yes/No
- Which model is being used(e.g. gemini-2.5-pro)
Additional context
** Please make sure you read the contribution guide and file the issues in the right place. **
Contribution guide.
Describe the bug
ADK crashes with the error 'dict' object has no attribute 'start_timestamp' when event compaction is enabled in v1.18.0.
To Reproduce
Please share a minimal code and data to reproduce your problem.
Steps to reproduce the behavior:
events_compaction_config=EventsCompactionConfig( compaction_interval=1, overlap_size=0, )Expected behavior
ADK should not crash; chatting should continue normally with event compaction enabled.
Screenshots
Desktop (please complete the following information):
Model Information:
Additional context