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
**Agents-SDK** is a **portable, high-performance C++ framework** for building **on-device, agentic AI systems** โ think **LangChain for the edge**. This SDK is purpose-built for developers who want to create **local-first AI agents** that can reason, plan, and act without relying on the cloud.
9
9
10
-
## ๐ Features
10
+
## Features
11
11
12
-
-โ๏ธ **Modular Architecture** โ Compose agents from interchangeable components.
13
-
-๐งฉ **Multi-Provider Support** โ Connect to multiple LLM providers seamlessly:
12
+
-**Modular Architecture** โ Compose agents from interchangeable components.
13
+
-**Multi-Provider Support** โ Connect to multiple LLM providers seamlessly:
14
14
-**OpenAI** (GPT-5, GPT-4o, GPT-4)
15
15
-**Anthropic** (Claude 3 family models: Opus, Sonnet, Haiku)
16
16
-**Google** (Gemini family models: Pro, Flash)
17
17
-**Ollama/llama-cpp** (local models like Llama, Mistral, etc.)
18
-
-โก **Optimized for Speed and Memory** โ Built in C++ with focus on performance.
19
-
-๐ **Built-In Workflow Patterns**
18
+
-**Optimized for Speed and Memory** โ Built in C++ with focus on performance.
19
+
-**Built-In Workflow Patterns**
20
20
- Prompt Chaining
21
21
- Routing
22
22
- Parallelization
23
23
- Orchestrator-Workers
24
24
- Evaluator-Optimizer
25
-
-๐ค **Autonomous Agents** โ Supports modern reasoning strategies:
25
+
-**Autonomous Agents** โ Supports modern reasoning strategies:
26
26
- ReAct (Reason + Act)
27
27
- CoT (Chain-of-Thought) [In Development]
28
28
- Plan and Execute
29
29
- Zero-Shot [In Development]
30
30
- Reflexion [In Development]
31
-
-๐ง **Extensible Tooling System** โ Plug in your own tools or use built-in ones (Web Search, Wikipedia, Python Executor, etc).
31
+
-**Extensible Tooling System** โ Plug in your own tools or use built-in ones (Web Search, Wikipedia, Python Executor, etc).
The repository includes several examples demonstrating different workflow patterns:
225
225
@@ -240,7 +240,7 @@ Run examples available:
240
240
bazel run examples:<simple_agent> -- your_api_key_here
241
241
```
242
242
243
-
## ๐ Project Structure
243
+
## Project Structure
244
244
245
245
-`lib/`: Public library for SDK
246
246
-`include/agents-cpp/`: Public headers
@@ -257,7 +257,7 @@ bazel run examples:<simple_agent> -- your_api_key_here
257
257
-`llms/`: LLM provider implementations
258
258
-`bin/examples/`: Example applications
259
259
260
-
## ๐ ๏ธ Extending the SDK
260
+
## Extending the SDK
261
261
262
262
### Adding Custom Tools
263
263
@@ -299,7 +299,7 @@ public:
299
299
};
300
300
```
301
301
302
-
## ๐ Running in Production?
302
+
## Running in Production?
303
303
304
304
Don't let infrastructure slow you down. Our Pro version helps accelerate your roadmap with:
305
305
@@ -309,16 +309,16 @@ Don't let infrastructure slow you down. Our Pro version helps accelerate your ro
309
309
310
310
๐ **[Start a free Pro trial](https://runedge.ai/pricing)**
311
311
312
-
## ๐ Support
312
+
## Support
313
313
314
314
- Email: support@runedge.ai
315
315
- Discord: https://discord.gg/D5unWmt8
316
316
317
-
## ๐ Acknowledgements
317
+
## Acknowledgements
318
318
319
319
This implementation is inspired by Anthropic's article ["Building effective agents"](https://www.anthropic.com/research/building-effective-agents) and re-engineered in C++ for real-time, low overhead usage on edge devices.
320
320
321
-
## โ๏ธ License
321
+
## License
322
322
323
323
This project is licensed under an evaluation License - see the [LICENSE](./LICENSE.md) file for details.
0 commit comments