SIGN IN SIGN UP

fix(agui): Suppress ReActAgent handshake events in AG-UI converters (#2639)

## Summary

This PR suppresses ReActAgent handshake events from the default AG-UI
event stream so they do not fall through to `RAW` events.

Changes include:
- Register `UserConfirmResultEvent` in `PermissionConfirmEventConverter`
as a no-op.
- Add `ExternalExecutionEventConverter` to no-op
`RequireExternalExecutionEvent` and `ExternalExecutionResultEvent`.
- Register the new external execution converter in the AG-UI converter
registry.

## Checklist

Please check the following items before code is ready to be reviewed.

- [ ]  Code has been formatted with `mvn spotless:apply`
- [ ]  All tests are passing (`mvn test`)
- [ ]  Javadoc comments are complete and follow project conventions
- [ ] Related documentation has been updated (e.g. links, examples,
etc.)
- [ ]  Code is ready for review

---------

Co-authored-by: Joe Zou <yixian.zou@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
J
Jiang Shan committed
a425660b8482aff9bdd006aafa1a48fbb7672580
Parent: 5dcd133
Committed by GitHub <noreply@github.com> on 8/12/2026, 3:53:15 PM