@@ -2,29 +2,21 @@ import { MenuIntegrationConfig } from "./types/integration";
2
2
3
3
export const menuIntegrations : MenuIntegrationConfig [ ] = [
4
4
{
5
- id : "middleware-starter" ,
6
- name : "Middleware Starter" ,
7
- features : [ "agentic_chat" ] ,
8
- } ,
9
- {
10
- id : "server-starter" ,
11
- name : "Server Starter" ,
12
- features : [ "agentic_chat" ] ,
13
- } ,
14
- {
15
- id : "adk-middleware" ,
16
- name : "ADK Middleware" ,
5
+ id : "langgraph" ,
6
+ name : "LangGraph (Python)" ,
17
7
features : [
18
8
"agentic_chat" ,
19
9
"human_in_the_loop" ,
10
+ "agentic_generative_ui" ,
11
+ "predictive_state_updates" ,
20
12
"shared_state" ,
21
13
"tool_based_generative_ui" ,
22
- // "predictive_state_updates"
14
+ "subgraphs" ,
23
15
] ,
24
16
} ,
25
17
{
26
- id : "server-starter-all-features " ,
27
- name : "Server Starter (All Features )" ,
18
+ id : "langgraph-fastapi " ,
19
+ name : "LangGraph (FastAPI )" ,
28
20
features : [
29
21
"agentic_chat" ,
30
22
"human_in_the_loop" ,
@@ -33,98 +25,106 @@ export const menuIntegrations: MenuIntegrationConfig[] = [
33
25
"predictive_state_updates" ,
34
26
"shared_state" ,
35
27
"tool_based_generative_ui" ,
28
+ "subgraphs" ,
36
29
] ,
37
30
} ,
38
31
{
39
- id : "agno" ,
40
- name : "Agno" ,
41
- features : [ "agentic_chat" , "tool_based_generative_ui" ] ,
42
- } ,
43
- {
44
- id : "crewai" ,
45
- name : "CrewAI" ,
32
+ id : "langgraph-typescript" ,
33
+ name : "LangGraph (Typescript)" ,
46
34
features : [
47
35
"agentic_chat" ,
48
36
"human_in_the_loop" ,
49
37
"agentic_generative_ui" ,
50
38
"predictive_state_updates" ,
51
39
"shared_state" ,
52
40
"tool_based_generative_ui" ,
41
+ "subgraphs" ,
53
42
] ,
54
43
} ,
55
44
{
56
- id : "langgraph" ,
57
- name : "LangGraph (Python)" ,
45
+ id : "mastra" ,
46
+ name : "Mastra" ,
47
+ features : [ "agentic_chat" , "tool_based_generative_ui" ] ,
48
+ } ,
49
+ {
50
+ id : "mastra-agent-local" ,
51
+ name : "Mastra Agent (Local)" ,
52
+ features : [ "agentic_chat" , "shared_state" , "tool_based_generative_ui" ] ,
53
+ } ,
54
+ {
55
+ id : "pydantic-ai" ,
56
+ name : "Pydantic AI" ,
58
57
features : [
59
58
"agentic_chat" ,
60
59
"human_in_the_loop" ,
61
60
"agentic_generative_ui" ,
62
- "predictive_state_updates" ,
61
+ // Disabled until we can figure out why production builds break
62
+ // "predictive_state_updates",
63
63
"shared_state" ,
64
64
"tool_based_generative_ui" ,
65
- "subgraphs" ,
66
65
] ,
67
66
} ,
68
67
{
69
- id : "langgraph-fastapi " ,
70
- name : "LangGraph (FastAPI) " ,
68
+ id : "adk-middleware " ,
69
+ name : "Google ADK " ,
71
70
features : [
72
71
"agentic_chat" ,
73
72
"human_in_the_loop" ,
74
- "agentic_chat_reasoning" ,
75
- "agentic_generative_ui" ,
76
- "predictive_state_updates" ,
77
73
"shared_state" ,
78
74
"tool_based_generative_ui" ,
79
- "subgraphs" ,
75
+ // "predictive_state_updates"
80
76
] ,
81
77
} ,
82
78
{
83
- id : "langgraph-typescript" ,
84
- name : "LangGraph (Typescript)" ,
79
+ id : "agno" ,
80
+ name : "Agno" ,
81
+ features : [ "agentic_chat" , "tool_based_generative_ui" ] ,
82
+ } ,
83
+ {
84
+ id : "llama-index" ,
85
+ name : "LlamaIndex" ,
86
+ features : [ "agentic_chat" , "human_in_the_loop" , "agentic_generative_ui" , "shared_state" ] ,
87
+
88
+ } ,
89
+ {
90
+ id : "crewai" ,
91
+ name : "CrewAI" ,
85
92
features : [
86
93
"agentic_chat" ,
87
94
"human_in_the_loop" ,
88
95
"agentic_generative_ui" ,
89
96
"predictive_state_updates" ,
90
97
"shared_state" ,
91
98
"tool_based_generative_ui" ,
92
- "subgraphs" ,
93
99
] ,
94
100
} ,
95
101
{
96
- id : "llama-index" ,
97
- name : "LlamaIndex" ,
98
- features : [ "agentic_chat" , "human_in_the_loop" , "agentic_generative_ui" , "shared_state" ] ,
99
-
102
+ id : "vercel-ai-sdk" ,
103
+ name : "Vercel AI SDK" ,
104
+ features : [ "agentic_chat" ] ,
100
105
} ,
101
106
{
102
- id : "mastra " ,
103
- name : "Mastra " ,
104
- features : [ "agentic_chat" , "tool_based_generative_ui" ] ,
107
+ id : "middleware-starter " ,
108
+ name : "Middleware Starter " ,
109
+ features : [ "agentic_chat" ] ,
105
110
} ,
106
111
{
107
- id : "mastra-agent-local " ,
108
- name : "Mastra Agent (Local) " ,
109
- features : [ "agentic_chat" , "shared_state" , "tool_based_generative_ui" ] ,
112
+ id : "server-starter " ,
113
+ name : "Server Starter " ,
114
+ features : [ "agentic_chat" ] ,
110
115
} ,
111
116
{
112
- id : "pydantic-ai " ,
113
- name : "Pydantic AI " ,
117
+ id : "server-starter-all-features " ,
118
+ name : "Server Starter (All Features) " ,
114
119
features : [
115
120
"agentic_chat" ,
116
121
"human_in_the_loop" ,
122
+ "agentic_chat_reasoning" ,
117
123
"agentic_generative_ui" ,
118
- // Disabled until we can figure out why production builds break
119
- // "predictive_state_updates",
124
+ "predictive_state_updates" ,
120
125
"shared_state" ,
121
126
"tool_based_generative_ui" ,
122
127
] ,
123
128
} ,
124
- {
125
- id : "vercel-ai-sdk" ,
126
- name : "Vercel AI SDK" ,
127
- features : [ "agentic_chat" ] ,
128
- } ,
129
129
] ;
130
130
0 commit comments