Smarter summarization coaching & dynamic dataframe renders #21
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
Enhances event-log summarization and transcript framing, adds token-budget-aware DataFrame rendering across task inputs/outputs, and removes the
max_tokensAgent option.max_tokensfromAgent/BaseAgentAPI and docs.on_eventintomaybe_summarize_event_logand emitSummaryEventvia callback.SummaryEventinagex/__init__.py.max_tokens=16384for summaries; include low-detail threshold inSummaryEvent.is_dataframe,render_dataframe_with_budget) andtoken_budgetsupport inValueRendererto optimize row limits by budget.render_output_parts_fulland task input rendering.SummaryEventrenders markdown → HTML.tests/agex/render/test_dataframe_rendering.pyverifying full-row visibility and budget-respecting truncation.Written by Cursor Bugbot for commit 07f7839. Configure here.