Skip to content

Compact tool message history responses#357

Merged
piorpua merged 2 commits into
mainfrom
feat/tool-message-compact
May 28, 2026
Merged

Compact tool message history responses#357
piorpua merged 2 commits into
mainfrom
feat/tool-message-compact

Conversation

@piorpua

@piorpua piorpua commented May 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add compact history response mode for oversized tool messages.
  • Add a full single-message endpoint for lazy detail loading.
  • Log compact-list and full-detail metadata for production diagnosis.

Test Plan

  • cargo fmt --all -- --check
  • cargo clippy -p aionui-conversation -p aionui-app -- -D warnings
  • cargo test -p aionui-conversation t8_6_compact_mode_truncates_large_tool_content_only_for_list_response -- --nocapture
  • cargo test -p aionui-app t8_2 --test message_e2e -- --nocapture
  • just push -u origin feat/tool-message-compact

@piorpua piorpua enabled auto-merge (squash) May 28, 2026 10:16
@piorpua piorpua disabled auto-merge May 28, 2026 10:25
@piorpua piorpua merged commit 0771eff into main May 28, 2026
5 checks passed
@piorpua piorpua deleted the feat/tool-message-compact branch May 28, 2026 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant