acoustic-carpenter-78188
02/27/2026, 9:40 PMdisable_run_cache field to TaskContext, and ensured this flag is propagated through local and remote task execution, so that when it is set, cache reads and writes are skipped.
Persistence and tracking:
• Extended the database schema and record-keeping to include the disable_run_cache field, ensuring this information is stored and loaded with run records. (src/flyte/_persistence/_db.py, src/flyte/_persistence/_recorder.py, src/flyte/_persistence/_run_store.py, src/flyte/cli/_tui/_tracker.py)
TUI (Terminal UI) display improvements:
• Updated the TUI to display when run cache is disabled at the run level, both in cache icons and detail screens, overriding any cache hit/miss indicators. (src/flyte/cli/_tui/_app.py, src/flyte/cli/_tui/_explore.py)
Testing:
• Added and extended tests to verify that disabling run cache is correctly handled, persisted, and displayed in the TUI, including new test cases for the cache icon and run detail screen. (tests/cli/test_tui_explore.py, tests/cli/test_tui_tracker.py)
These changes ensure that disabling task result caching for a run is respected throughout the system and clearly communicated to users.
flyteorg/flyte-sdkacoustic-carpenter-78188
03/02/2026, 4:17 AM