* config adapt revert
* ci test
* fix mysql migration test
* fix
* fix
* lint fix
* fix ob config
* fix
* fix
* fix
* test over
* test
* fix
* fix
* fix style
* test over
* retain gin for pg
* gin for pg
* uuid defalut in versions
* ci test
* ci test
* fix
* fix
* fix
* fix
* pg josnb
* fix
* fix
* add seekdb
* test over
* test over
* fix env_fix
* config adapt revert
* ci test
* fix mysql migration test
* fix
* fix
* lint fix
* fix ob config
* fix
* fix
* fix
* test over
* test
* fix
* fix
* fix style
* test over
* retain gin for pg
* gin for pg
* uuid defalut in versions
* ci test
* ci test
* fix
* fix
* fix
* fix
* pg josnb
* fix
* fix
* add seekdb
* test over
* test over
* config adapt revert
* ci test
* fix mysql migration test
* fix
* fix
* lint fix
* fix ob config
* fix
* fix
* fix
* test over
* test
* fix
* fix
* fix style
* test over
* retain gin for pg
* gin for pg
* uuid defalut in versions
* ci test
* ci test
* fix
* fix
* fix
* fix
* pg josnb
* fix
This PR changes the default value of `WORKFLOW_LOG_CLEANUP_ENABLED` from `true` to `false` across all configuration files.
## Motivation
Setting the default to `false` provides safer default behavior by:
- Preventing unintended data loss for new installations
- Giving users explicit control over when to enable log cleanup
- Following the opt-in principle for data deletion features
Users who need automatic cleanup can enable it by setting `WORKFLOW_LOG_CLEANUP_ENABLED=true` in their configuration.
YeuolyGitHubStreamlyzno1zhsamaHarrylyzno1yesseniahjlarrygemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>WTW0313Copilot
Certain metadata (including but not limited to `InvokeFrom`, `call_depth`, and `streaming`) is required when resuming a paused workflow. However, these fields are not part of `GraphRuntimeState` and were not saved in the previous
implementation of `PauseStatePersistenceLayer`.
This commit addresses this limitation by introducing a `WorkflowResumptionContext` model that wraps both the `*GenerateEntity` and `GraphRuntimeState`. This approach provides:
- A structured container for all necessary resumption data
- Better separation of concerns between execution state and persistence
- Enhanced extensibility for future metadata additions
- Clearer naming that distinguishes from `GraphRuntimeState`
The `WorkflowResumptionContext` model makes extending the pause state easier while maintaining backward compatibility and proper version management for the entire execution state ecosystem.
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>