Skip to content

Commit 258881c

Browse files
authored
feat: add Agno (#64)
* feat: update agno index.ts * feat: add agno * update integration package * update docs
1 parent 0f79c5c commit 258881c

File tree

6 files changed

+24
-1
lines changed

6 files changed

+24
-1
lines changed

docs/integrations.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ that demonstrate the protocol's capabilities and versatility.
1818
- **[CrewAI](https://crewai.com)** - Streamline workflows across industries with
1919
powerful AI agents.
2020
- **[AG2](https://ag2.ai)** - The Open-Source AgentOS
21+
- **[Agno](https://agno.com)** - A full-stack framework for building Multi-Agent Systems
2122

2223
Visit our
2324
[GitHub Discussions](https://github.com/orgs/ag-ui-protocol/discussions) to

typescript-sdk/apps/dojo/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"lint": "next lint"
1010
},
1111
"dependencies": {
12+
"@ag-ui/agno": "workspace:*",
1213
"@ag-ui/langgraph": "workspace:*",
1314
"@ag-ui/mastra": "workspace:*",
1415
"@ag-ui/middleware-starter": "workspace:*",

typescript-sdk/apps/dojo/src/agents.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { MastraAgent } from "@ag-ui/mastra";
77
import { VercelAISDKAgent } from "@ag-ui/vercel-ai-sdk";
88
import { openai } from "@ai-sdk/openai";
99
import { LangGraphAgent } from "@ag-ui/langgraph";
10+
import { AgnoAgent } from "@ag-ui/agno";
1011

1112
export const agentsIntegrations: AgentIntegrationConfig[] = [
1213
{
@@ -101,4 +102,14 @@ export const agentsIntegrations: AgentIntegrationConfig[] = [
101102
};
102103
},
103104
},
105+
{
106+
id: "agno",
107+
agents: async () => {
108+
return {
109+
agentic_chat: new AgnoAgent({
110+
url: "http://localhost:8000/agui",
111+
}),
112+
};
113+
},
114+
},
104115
];

typescript-sdk/apps/dojo/src/menu.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,9 @@ export const menuIntegrations: MenuIntegrationConfig[] = [
4545
"shared_state",
4646
],
4747
},
48+
{
49+
id: "agno",
50+
name: "Agno",
51+
features: ["agentic_chat"],
52+
},
4853
];

typescript-sdk/integrations/agno/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ag-ui/agno",
3-
"author": "Markus Ecker <markus.ecker@gmail.com>",
3+
"author": "Manu Hortet <manu@agno.com>",
44
"version": "0.0.1",
55
"main": "./dist/index.js",
66
"module": "./dist/index.mjs",
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
/**
2+
* Agno is a framework for building Multi-Agent Systems with memory, knowledge and reasoning.
3+
* Check more about using Agno: https://docs.agno.com/
4+
*/
5+
16
import { HttpAgent } from "@ag-ui/client";
27

38
export class AgnoAgent extends HttpAgent {}

0 commit comments

Comments
 (0)