Skip to content

feat(agent): skip oversized stream frames and automate 1.4.0 releases - #72

Open
YoungDan wants to merge 1 commit into
mainfrom
fix/agent-oversized-stream
Open

feat(agent): skip oversized stream frames and automate 1.4.0 releases#72
YoungDan wants to merge 1 commit into
mainfrom
fix/agent-oversized-stream

Conversation

@YoungDan

@YoungDan YoungDan commented Sep 3, 2026

Copy link
Copy Markdown
Member

Summary

  • Stop aborting deslicer agent when a tool result exceeds 8 MiB; skip that SSE frame and keep the conversation going.
  • Print readable tool progress (hide orchestrator bookkeeping unless --verbose) and announce the conversation id once.
  • Add scripts/install-from-source.sh so you can run current main (or this checkout) without waiting on a GitHub Release.
  • After Quality Gate on main, Cut release tags from conventional commits (or an already-bumped Cargo.toml) and calls the existing signed release pipeline. Version is 1.4.0.

Test plan

  • deslicer agent then ask to list Splunk apps / pending plans — no stream line exceeded crash; conversation stays open
  • Confirm tool lines read as Searching tools / Running a tool, not [tool] run_tool ok
  • ./scripts/install-from-source.sh installs a binary whose --version is 1.4.0
  • scripts/cut-release.sh plan --bump auto reports tag=v1.4.0 and needs_bump=false
  • After merge, Quality Gate success on main should open/tag v1.4.0 (or dispatch Cut release with bump=minor)

Huge tool results no longer abort the REPL, progress lines are readable,
and main can tag a release (or you can install from source) without
waiting on the last GitHub Release.
@YoungDan
YoungDan requested a review from a team as a code owner September 3, 2026 13:00
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