A2A: Standardize Kagent's human in the loop with A2A Extension - #2396
Merged
Merged
Conversation
supreme-gg-gg
force-pushed
the
jetc/feat/a2a-hitl-extension
branch
from
August 6, 2026 01:20
e5e1bfc to
00203f0
Compare
|
Warning Testing pausedMonthly snapshot limit reached. Update your plan for additional snapshots and to resume testing. |
supreme-gg-gg
commented
Aug 6, 2026
Contributor
Author
There was a problem hiding this comment.
Note for reviewer: Also added UI option to set and show toggle for isolating subagent sessions added in #2153 (SelectToolsDialog.tsx, ToolsSection.tsx, AgentDetailsSidebar.tsx)
supreme-gg-gg
force-pushed
the
jetc/feat/a2a-hitl-extension
branch
2 times, most recently
from
August 6, 2026 02:45
7726578 to
8dfdc4e
Compare
supreme-gg-gg
force-pushed
the
jetc/feat/a2a-hitl-extension
branch
from
August 6, 2026 15:28
dce2b6b to
5e9d177
Compare
supreme-gg-gg
commented
Aug 6, 2026
| a2a_part.metadata.update({get_kagent_metadata_key(A2A_DATA_PART_METADATA_IS_LONG_RUNNING_KEY): True}) | ||
|
|
||
|
|
||
| def _process_subagent_session_id(a2a_part: A2APart, subagent_session_ids: Dict[str, str]) -> None: |
Contributor
Author
There was a problem hiding this comment.
Note for reviewer: cleaning up these unnecessary event converters and utils for stamping subagent session ID as #2153 removed it for Go
supreme-gg-gg
commented
Aug 6, 2026
Contributor
Author
There was a problem hiding this comment.
Note for reviewer: removed sandbox code executor no longer in use
supreme-gg-gg
marked this pull request as ready for review
August 6, 2026 15:36
supreme-gg-gg
requested review from
a team,
Charlesthebird and
peterj
as code owners
August 6, 2026 15:36
supreme-gg-gg
force-pushed
the
jetc/feat/a2a-hitl-extension
branch
from
August 6, 2026 15:52
1894a93 to
f06e3ec
Compare
EItanya
force-pushed
the
jetc/feat/a2a-hitl-extension
branch
from
August 6, 2026 20:38
f06e3ec to
911bea9
Compare
EItanya
previously approved these changes
Aug 6, 2026
supreme-gg-gg
dismissed
EItanya’s stale review
August 7, 2026 14:20
The merge-base changed after approval.
supreme-gg-gg
force-pushed
the
jetc/feat/a2a-hitl-extension
branch
from
August 7, 2026 14:20
911bea9 to
d8c6e91
Compare
peterj
approved these changes
Aug 7, 2026
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
…l to a2a extension Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
…r changes Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
…ted UI code refactor Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
…sions for subagents Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
Signed-off-by: Jet Chiang <pokyuen.jetchiang-ext@solo.io>
EItanya
force-pushed
the
jetc/feat/a2a-hitl-extension
branch
from
August 7, 2026 15:01
5f924c6 to
1f9538e
Compare
EItanya
approved these changes
Aug 7, 2026
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Close #2304
Core changes are documented in
docs/architecture/human-in-the-loop.md, see the diff for the design changes.This is breaking so old clients without the A2A extension negotiation capability will stop receiving HITL events properly. To upgrade your custom client / agents, please refer to changes in the above doc.
As before, only ADK and Langgraph (BYO) supports HITL. However, this redesign enables users to easily develop their own adapter for other BYO frameworks / harness since HITL over A2A itself is framework-neutral.