Files
crewAI/lib
Vidit Ostwal e9f682222a feat: defer oversized native tool results (#8110)
* feat: add temporary tool result artifacts

* feat: detect oversized tool results

* feat: allow deferred tool results in file reader

* feat: preview deferred tool results

* test: cover deferred native tool results

* test: cover multiple deferred tool results

* test: cover existing file reader with deferred results

* feat: clean up deferred tool result artifacts

* test: cover deferred tool result fallbacks

* feat(agent): describe deferred tool result size

* feat(agent): display deferred tool artifacts

* style(agent): label deferred results with emoji

* feat(agent): recommend deferred result chunks

* feat(agent): expose deferred artifact directory

* feat(agent): add better compaction flag

* feat(agent): add deferred result reader

* fix(agent): reference native deferred reader name

* fix(agent): render deferred results as plain text

* fix(agent): size deferred result reads by context

* fix(agent): reuse overflow token count for deferred reads

Keep the provider token count from the overflow check and store that same count so read-size recommendations do not recalculate it.

* fix(agent): keep deferred reader available after text tool downgrade

* fix: avoid re-deferring deferred tool results

* revert(tools): remove deferred file reader support
2026-10-15 23:34:07 +05:30
..