Skip to content

Commit 7699e95

Browse files
committed
chore(showcase): manifest a2ui_pattern + interrupt_pattern field values
Sets the per-framework values that drive the new <WhenFrameworkHas> gating on /generative-ui/a2ui/fixed-schema and /human-in-the-loop/* docs pages. a2ui_pattern values: schema-loading — backend loads schema from JSON at startup (langgraph-python/typescript/fastapi, llamaindex, crewai-crews, pydantic-ai, ms-agent-python, google-adk) schema-inline — backend defines schema inline in code (spring-ai, ms-agent-dotnet) llm-driven — backend generates schema dynamically per request (mastra, strands) omit — cell unshipped for the framework interrupt_pattern values: native — framework has interrupt() primitive (langgraph-python/typescript/fastapi) promise-based — demo uses useFrontendTool + Promise resolution (ms-agent-python, ms-agent-dotnet) omit — cells unshipped for the framework Same commit also closes a presentation gap on the shell-dashboard drilldown by adding the missing a2ui sibling files to highlight: lists: - strands: catalog.ts, definitions.ts, renderers.tsx - crewai-crews: same three - google-adk: definitions.ts
1 parent 83dc47f commit 7699e95

12 files changed

Lines changed: 24 additions & 0 deletions

File tree

showcase/integrations/crewai-crews/manifest.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ features:
6363
not_supported_features:
6464
- gen-ui-interrupt
6565
- interrupt-headless
66+
a2ui_pattern: schema-loading
6667
demos:
6768
- id: cli-start
6869
name: CLI Start Command
@@ -334,6 +335,9 @@ demos:
334335
highlight:
335336
- src/agents/a2ui_fixed.py
336337
- src/app/demos/a2ui-fixed-schema/page.tsx
338+
- src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts
339+
- src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts
340+
- src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx
337341
- id: byoc-hashbrown
338342
name: BYOC (Hashbrown)
339343
description: Streaming structured output via @hashbrownai/react against a custom catalog

showcase/integrations/google-adk/manifest.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ features:
6767
- voice
6868
- agent-config
6969
- mcp-apps
70+
a2ui_pattern: schema-loading
7071
demos:
7172
- id: cli-start
7273
name: CLI Start Command
@@ -382,6 +383,7 @@ demos:
382383
- src/agents/a2ui_schemas/booked_schema.json
383384
- src/app/demos/a2ui-fixed-schema/page.tsx
384385
- src/app/demos/a2ui-fixed-schema/a2ui/catalog.ts
386+
- src/app/demos/a2ui-fixed-schema/a2ui/definitions.ts
385387
- src/app/demos/a2ui-fixed-schema/a2ui/renderers.tsx
386388
- src/app/api/copilotkit-a2ui-fixed-schema/route.ts
387389
- id: readonly-state-agent-context

showcase/integrations/langgraph-fastapi/manifest.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ features:
6262
- byoc-json-render
6363
- open-gen-ui
6464
- open-gen-ui-advanced
65+
a2ui_pattern: schema-loading
66+
interrupt_pattern: native
6567
demos:
6668
- id: cli-start
6769
name: CLI Start Command

showcase/integrations/langgraph-python/manifest.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ features:
6666
- open-gen-ui-advanced
6767
- voice
6868
- agent-config
69+
a2ui_pattern: schema-loading
70+
interrupt_pattern: native
6971
demos:
7072
- id: cli-start
7173
name: CLI Start Command

showcase/integrations/langgraph-typescript/manifest.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ features:
6565
- byoc-json-render
6666
- open-gen-ui
6767
- open-gen-ui-advanced
68+
a2ui_pattern: schema-loading
69+
interrupt_pattern: native
6870
demos:
6971
- id: cli-start
7072
name: CLI Start Command

showcase/integrations/llamaindex/manifest.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ features:
6060
not_supported_features:
6161
- gen-ui-interrupt
6262
- interrupt-headless
63+
a2ui_pattern: schema-loading
6364
demos:
6465
- id: cli-start
6566
name: CLI Start Command

showcase/integrations/mastra/manifest.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ features:
6666
not_supported_features:
6767
- gen-ui-interrupt
6868
- interrupt-headless
69+
a2ui_pattern: llm-driven
6970
demos:
7071
- id: cli-start
7172
name: CLI Start Command

showcase/integrations/ms-agent-dotnet/manifest.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ features:
6262
- open-gen-ui-advanced
6363
- voice
6464
- agent-config
65+
a2ui_pattern: schema-inline
66+
interrupt_pattern: promise-based
6567
demos:
6668
- id: cli-start
6769
name: CLI Start Command

showcase/integrations/ms-agent-python/manifest.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ features:
5959
- open-gen-ui-advanced
6060
- voice
6161
- agent-config
62+
a2ui_pattern: schema-loading
63+
interrupt_pattern: promise-based
6264
demos:
6365
- id: cli-start
6466
name: CLI Start Command

showcase/integrations/pydantic-ai/manifest.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ features:
6060
not_supported_features:
6161
- gen-ui-interrupt
6262
- interrupt-headless
63+
a2ui_pattern: schema-loading
6364
demos:
6465
- id: cli-start
6566
name: CLI Start Command

0 commit comments

Comments
 (0)