You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<img src='https://github.com/codespaces/badge.svg' alt='Open in Github Codespaces' style='max-width: 100%;' height="20">
25
+
</a>
11
26
</div>
12
27
</div>
13
28
14
29
---
15
30
16
-
**kagent** is a Kubernetes native framework for building AI agents. Kubernetes is the most popular orchestration platform for running workloads, and **kagent** makes it easy to build, deploy and manage AI agents in kubernetes. The **kagent** framework is designed to be easy to understand and use, and to provide a flexible and powerful way to build and manage AI agents.
31
+
**kagent** is a Kubernetes native framework for building AI agents. Kubernetes is the most popular orchestration platform for running workloads, and **kagent** makes it easy to build, deploy and manage AI agents in Kubernetes. The **kagent** framework is designed to be easy to understand and use, and to provide a flexible and powerful way to build and manage AI agents.
@@ -45,10 +48,11 @@ The kagent documentation is available at [kagent.dev/docs](https://kagent.dev/do
45
48
46
49
## Core Concepts
47
50
48
-
-**Agents**: Agents are the main building block of kagent. They are a system prompt, a set of tools, and a model configuration.
49
-
-**Tools**: Tools are any external tool that can be used by an agent. They are defined as Kubernetes custom resources and can be used by multiple agents.
50
-
51
-
All of the above are defined as Kubernetes custom resources, which makes them easy to manage and modify.
51
+
-**Agents**: Agents are the main building block of kagent. They are a system prompt, a set of tools and agents, and an LLM configuration represented with a Kubernetes custom resource called "Agent".
52
+
-**LLM Providers**: Kagent supports multiple LLM providers, including [OpenAI](https://kagent.dev/docs/supported-providers/openai), [Azure OpenAI](https://kagent.dev/docs/supported-providers/azure-openai), [Anthropic](https://kagent.dev/docs/supported-providers/anthropic), [Google Vertex AI](https://kagent.dev/docs/supported-providers/google-vertexai), [Ollama](https://kagent.dev/docs/supported-providers/ollama) and any other [custom providers and models](https://kagent.dev/docs/supported-providers/custom-models) accessible via AI gateways. Providers are represented by the ModelConfig resource.
53
+
-**MCP Tools**: Agents can connect to any MCP server that provides tools. Kagent comes with an MCP server with tools for Kubernetes, Istio, Helm, Argo, Prometheus, Grafana, Cilium and others. All tools are as Kubernetes custom resources (ToolServers) and can be used by multiple agents.
54
+
-**Memory**: Using the [memory](https://kagent.dev/docs/concepts/memory) your agents can always have access to the latest and most up to date information.
55
+
-**Observability**: Kagent supports [OpenTelemetry tracing](https://kagent.dev/docs/getting-started/tracing) which allows you to monitor what's happening with your agents and tools.
52
56
53
57
## Core Principles
54
58
@@ -74,27 +78,9 @@ Kagent has 4 core components:
74
78
-**Engine**: The engine is a Python application that runs the agents and tools. The engine is built using [Autogen](https://github.com/microsoft/autogen).
75
79
-**CLI**: The CLI is a command line tool that allows you to manage the agents and tools.
76
80
77
-
78
81
## Roadmap
79
82
80
-
`kagent` is currently in active development. The following is a list of features that are planned for the next few releases.
`kagent` is currently in active development. You can check out the full roadmap in the project Kanban board [here](https://github.com/orgs/kagent-dev/projects/3).
98
84
99
85
## Local development
100
86
@@ -103,3 +89,11 @@ For instructions on how to run everything locally, see the [DEVELOPMENT.md](DEVE
103
89
## Contributing
104
90
105
91
For instructions on how to contribute to the kagent project, see the [CONTRIBUTION.md](CONTRIBUTION.md) file.
92
+
93
+
## Contributors
94
+
95
+
Thanks to all contributors who are helping to make kagent better.
0 commit comments