Jordan Ritter
a4fc8c5aac
feat(showcase): port hitl demo to google-adk (parity with gold)
...
(cherry picked from commit 9527ec763f9093d96fe614c79c00769ceb20a1a8)
2026-06-10 07:06:55 -07:00
Jordan Ritter
96c2438fab
fix(showcase): port reasoning emission + bump @ag-ui to 0.0.55 (spring-ai)
...
Add a dedicated Spring/Java ReasoningController (/reasoning/) that
reimplements the ag2 reasoning_agent.py BEHAVIOR: it makes a direct
streaming chat-completions call, reads the native delta.reasoning_content
channel (with a <reasoning>...</reasoning> regex fallback), and emits
RUN_STARTED -> REASONING_MESSAGE_START/CONTENT/END -> TEXT_MESSAGE_*
-> RUN_FINISHED so the CopilotKit reasoning slot mounts
[data-testid="reasoning-block"].
Spring AI's ChatClient drops delta.reasoning_content and the AG-UI Java
SDK has no REASONING_MESSAGE_* event types (only THINKING_*, which
@ag-ui/client drops), so the controller manages its own SseEmitter and
writes the reasoning frames as raw JSON matching the @ag-ui/client 0.0.55
wire schema. Header forwarding (x-aimock-context) rides the existing
WebClientConfig exchange filter. Wire route reasoning-custom/-default (plus
legacy aliases) to /reasoning/, mirroring ag2's reasoningAgentNames, and
bump @ag-ui/client ^0.0.43 -> 0.0.55 for REASONING_MESSAGE_* decode support.
(cherry picked from commit 4d183371c489013f0a7bcce1a447078164974aef)
2026-06-10 07:06:54 -07:00
Jordan Ritter
373310e8f3
fix(showcase): port reasoning emission + bump @ag-ui to 0.0.55 (langroid)
...
(cherry picked from commit 7c3d02d92e55d1e9a5cb89d182658620c0eed99f)
2026-06-10 07:06:54 -07:00
Jordan Ritter
fdf3b29999
fix(showcase): port reasoning emission + bump @ag-ui to 0.0.55 (crewai-crews)
...
(cherry picked from commit 0286f413d2ceb52744c917eb9fe9fdc5f28011f2)
2026-06-10 07:06:54 -07:00
Jordan Ritter
0838059bc8
fix(showcase): port reasoning emission + bump @ag-ui to 0.0.55 (ag2)
...
(cherry picked from commit 4b27db5d781f68e1658955bcd23f667e63d400b3)
2026-06-10 07:06:54 -07:00
Jordan Ritter
cd0156cc61
fix(showcase): dependency pin hygiene — exact overrides, phantom deps, validate-pins ratchet
2026-06-10 07:06:42 -07:00
Jordan Ritter
207f24035a
fix(showcase): bump google-adk @ag-ui/* to 0.0.55
...
(cherry picked from commit 09c22e070ac60b936a4a91a0fd3f34879604de77)
2026-06-10 07:06:30 -07:00
Jordan Ritter
54d1d81394
fix(showcase): bump ms-agent-dotnet @ag-ui/* to 0.0.55
...
(cherry picked from commit aa9f7e5e99085383ce60859c9c37692211ba8279)
2026-06-10 07:06:30 -07:00
Jordan Ritter
914db1288b
fix(showcase): bump ms-agent-python @ag-ui/* to 0.0.55
...
(cherry picked from commit 6254bdad0b54a7930334129c715a1f18176fb094)
2026-06-10 07:06:30 -07:00
Jordan Ritter
c99e240bbc
fix(showcase): bump claude-sdk-typescript @ag-ui/* to 0.0.55
...
(cherry picked from commit 9996a01c17432d2a5fc508884156ffad11269c4b)
2026-06-10 07:06:30 -07:00
Jordan Ritter
7e0adf1b44
fix(showcase): bump strands @ag-ui/* to 0.0.55
...
(cherry picked from commit 30540f6c7ae1bef7b1ada449e9d0c83782b438d0)
2026-06-10 07:06:29 -07:00
Jordan Ritter
860f9fd19e
fix(showcase): bump pydantic-ai @ag-ui/* to 0.0.55
...
(cherry picked from commit 4aa62ca567d8150c50309ca5290dcdc91f2f6c71)
2026-06-10 07:06:29 -07:00
Jordan Ritter
589bf36310
fix(showcase): bump claude-sdk-python @ag-ui/* to 0.0.55
...
(cherry picked from commit 776e91445a7ca47f584f9ca75a22754b1302c91b)
2026-06-10 07:06:29 -07:00
Jordan Ritter
37d4a35b69
fix(showcase): bump agno @ag-ui/* to 0.0.55
...
(cherry picked from commit befb301b086e87b1d3317f78301fac1232945240)
2026-06-10 07:06:29 -07:00
Jordan Ritter
a628a166d3
fix(showcase): bump llamaindex @ag-ui/* to 0.0.55
...
(cherry picked from commit d22f7e6ab585fa77c31d7f6b567a296b3e815a29)
2026-06-10 07:06:29 -07:00
Ran Shemtov
e241d37cb4
Merge branch 'main' into ran/oss-248-a2ui-shared-params
2026-06-09 17:39:18 +02:00
Ran Shem Tov
2587c8dfeb
chore(showcase): align a2ui to single-arg get_a2ui_tools API
2026-06-09 13:09:45 +02:00
Jordan Ritter
2769cff509
fix(showcase): bump @ag-ui/client to 0.0.48 on reasoning-emitting backends
...
llamaindex, agno, and claude-sdk-python emit AG-UI REASONING_MESSAGE_*
events but pinned @ag-ui/client ^0.0.43, whose @ag-ui/core discriminated
union lacks the REASONING_MESSAGE_* variants — the frontend threw
invalid_union_discriminator and the reasoning demo broke. Pin all three
to exact 0.0.48 (matching the claude-sdk-typescript fix in #5323 ),
regenerate their lockfiles so @ag-ui/core resolves to 0.0.48 with zero
0.0.43 nodes, and ratchet the validate-pins drift baseline down from 60
to 57 to reflect the now-exact pins. Verified locally on the built-image
showcase rig: D5 green and the D6 reasoning-display probe passes for all
three backends with zero invalid_union_discriminator.
2026-06-08 12:56:52 -07:00
github-actions[bot]
9e668797a4
style: auto-fix formatting
2026-06-08 11:15:14 -07:00
Jordan Ritter
d865bfcc03
docs(showcase): document genuine reasoning SDK limitations + correct reasoning demo docs
2026-06-08 11:15:13 -07:00
Jordan Ritter
4875150001
fix(showcase): rename reasoning demo ids + restore probe coverage
2026-06-08 11:15:13 -07:00
Jordan Ritter
d445b19642
fix(showcase): forward valid AG-UI reasoning role on claude-sdk-typescript (+@ag-ui/client 0.0.48)
2026-06-08 11:15:12 -07:00
Jordan Ritter
f425077ea7
fix(showcase): emit reasoning via OpenAI Responses API on llamaindex
2026-06-08 11:12:57 -07:00
Jordan Ritter
73bfaeac29
fix(showcase): emit reasoning via chat-completions adapter on built-in-agent
2026-06-08 11:12:57 -07:00
Jordan Ritter
71df4222fe
fix(showcase): emit native reasoning_content on agno reasoning handler
2026-06-08 11:12:57 -07:00
Jordan Ritter
8ae72bd2c7
fix(showcase): emit native reasoning (REASONING_MESSAGE_*) on claude-sdk-python reasoning agents
2026-06-08 11:12:57 -07:00
Ran Shem Tov
c85c140f05
feat: update all dependencies to use latest a2ui implementation features
2026-06-08 12:09:20 +02:00
github-actions[bot]
c023a03fac
style: auto-fix formatting
2026-06-08 05:23:16 +00:00
Jordan Ritter
b284d89615
fix(built-in-agent): pin @copilotkit/runtime 1.59.4 + tanstack; remove obsolete SSOT override
2026-06-07 22:19:51 -07:00
Jordan Ritter
fe3af73086
fix(mastra): gen-a2ui throw + role normalizer + cmdk bump; probe-YAML comment fixes; dashboard validateCell tag enforcement
2026-06-07 22:19:47 -07:00
Jordan Ritter
54e426c2dd
fix(spring-ai): controller error-path lifecycle (RUN_STARTED ordering, finalize)
2026-06-07 22:19:41 -07:00
Jordan Ritter
e89581d12c
fix(ms-agent-dotnet): A2uiSecondaryToolCaller fail-loud + error mapping + guards
2026-06-07 22:19:30 -07:00
Jordan Ritter
154c1cfab1
fix(showcase): harden header-forwarding shims (fail-loud, async-detect) across python integrations
2026-06-07 22:19:26 -07:00
Jordan Ritter
f0fe456a43
fix(agno): HITL tool-pairing, reasoning RUN_ERROR/TOOL_CALL_RESULT, reasoning route wiring, uvloop loop-pin for header forwarding
2026-06-07 22:19:19 -07:00
Jordan Ritter
ca2bc2c152
fix(showcase): specialize strands + spring-ai declarative-hashbrown/json-render backends (+ fixtures, manifests, controller guards)
2026-06-07 13:53:28 -07:00
Jordan Ritter
8d9dc82606
fix(showcase): render beautiful-chat chart/scheduler generative-UI on built-in-agent and claude-sdk-python
2026-06-07 13:53:19 -07:00
Jordan Ritter
ffa51c7ee8
chore(showcase): remove the temporary x-diag-probe instrumentation
2026-06-07 13:53:07 -07:00
github-actions[bot]
b4b5f10d55
style: auto-fix formatting
2026-06-07 17:04:33 +00:00
Jordan Ritter
94f564a0f8
fix(showcase): align mastra to ai SDK v5 for the gen-a2ui secondary call
2026-06-07 10:00:40 -07:00
Jordan Ritter
6e34ea836e
fix(showcase): pydantic-ai gen-ui forwards the real conversation to its secondary call
2026-06-07 10:00:40 -07:00
Jordan Ritter
4920128332
fix(showcase): forward x-aimock-context across the AG-UI SSE-pump boundary in ms-agent-dotnet
2026-06-07 10:00:35 -07:00
Jordan Ritter
e1cf704e13
fix(showcase): propagate x-aimock-context to off-thread gen-ui secondary call across Python backends
2026-06-07 10:00:29 -07:00
Jordan Ritter
46e66d8d4b
fix(showcase): add missing per-pill copilotkit routes for agno/langroid/llamaindex/spring-ai/strands
2026-06-07 10:00:24 -07:00
github-actions[bot]
c73afd1e3d
style: auto-fix formatting
2026-06-06 19:26:25 +00:00
Jordan Ritter
469d79b029
diag(showcase): ungated x-diag-probe (thread+ctx) on outbound LLM calls to localize native-tool context loss
2026-06-06 12:24:44 -07:00
github-actions[bot]
1e5a9b77cd
style: auto-fix formatting
2026-06-06 17:44:07 +00:00
Jordan Ritter
bd77954ab5
feat(showcase): instrument per-framework x-aimock-context forwarding with gated CVDIAG breadcrumb
...
Add CVDIAG logging + x-diag-hops breadcrumb (route-<fw>/backend-<fw>) at each forwarding hop across LangGraph (py/ts/fastapi), google-adk, the self-contained Node + Python shims, spring-ai (Java) and ms-agent (.NET). Breadcrumb append is gated on diagnostic-header presence so non-diagnostic traffic stays byte-identical; surfaces previously-silent forwarding misses (empty configurable, missing httpx event-hooks target, swallowed hook-install errors).
2026-06-06 10:40:25 -07:00
Jordan Ritter
5240ba813c
fix(showcase): quarantine gen-ui-interrupt/interrupt-headless pills via not_supported_features
...
Move gen-ui-interrupt + interrupt-headless from features: to
not_supported_features: across affected integration manifests, and align
the generate-registry/generate-catalog scripts tests to the resulting
wired-feature counts (derive expected lengths from the parsed manifest
rather than hardcoding pre-quarantine numbers).
2026-06-06 02:30:26 -07:00
Jordan Ritter
0cbc990e42
fix(showcase): forward x-aimock-context on all built-in-agent demo routes
2026-06-06 02:30:17 -07:00
Jordan Ritter
5c72d1addd
fix(showcase): propagate x-aimock-context across AG-UI SDK pooled-thread hop in spring-ai
2026-06-06 02:30:13 -07:00