https://github.com/covalenthq/ai-agent-sdk
Build autonomous AI agents for the Zero-Employee Enterprise (ZEE). Create intelligent, context-aware agents with unprecedented ease and functionality.
https://github.com/covalenthq/ai-agent-sdk
ai-agent ai-agents-framework blockchain blockchain-data cryptocurrency web3
Last synced: 8 months ago
JSON representation
Build autonomous AI agents for the Zero-Employee Enterprise (ZEE). Create intelligent, context-aware agents with unprecedented ease and functionality.
- Host: GitHub
- URL: https://github.com/covalenthq/ai-agent-sdk
- Owner: covalenthq
- License: mit
- Created: 2024-12-16T21:34:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-13T15:44:18.000Z (over 1 year ago)
- Last Synced: 2025-02-13T16:40:49.849Z (over 1 year ago)
- Topics: ai-agent, ai-agents-framework, blockchain, blockchain-data, cryptocurrency, web3
- Language: TypeScript
- Homepage: https://cxt.build/docs/overview
- Size: 262 KB
- Stars: 41
- Watchers: 6
- Forks: 22
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-web3-ai - AI Agent SDK - agent-sdk?style=flat&color=black)   (🛠️ Developer Tools & Frameworks)
README
# AI Agent SDK for TypeScript
[📖 Documentation](https://cxt.build/) |
[✍🏻 ZEE Use-cases](https://cxt.build/docs/use-cases/overview)
[](https://www.npmjs.com/package/@covalenthq/ai-agent-sdk)
[](https://www.npmjs.com/package/@covalenthq/ai-agent-sdk)
[](https://github.com/covalenthq/ai-agent-sdk/blob/main/LICENSE)
[](https://github.com/covalenthq/ai-agent-sdk/commits/master)
[](https://github.com/covalenthq/ai-agent-sdk/graphs/contributors)
[](https://github.com/covalenthq/ai-agent-sdk/issues)
[](https://github.com/covalenthq/ai-agent-sdk/pulls)
[](https://github.com/covalenthq/ai-agent-sdk/stargazers)
[](https://github.com/covalenthq/ai-agent-sdk/network/members)
Build autonomous AI agents for the Zero-Employee Enterprise (ZEE). Create intelligent, context-aware agents with unprecedented ease and functionality. The Agent SDK supports single model inference calls to multi-agent systems that use tools. The SDK provides primitives that are designed to be easily composable, extendable and flexible for advanced use cases.
## Features
- LLMs - a unified interface for all LLMs
- Agents - a single model with a system prompt and a set of tools
- Tools - extend the capabilities of agents with external tools
- ZEE Workflows - compose agents to solve complex problems
## Using the SDK (Quick Start)
### 1. Start with a template
> npx @covalenthq/create-zee-app@latest
This will create a new project with a basic setup.
### 2. Modify the agent
```js
const agent1 = new Agent({
name: "Agent1",
model: {
provider: "OPEN_AI",
name: "gpt-4o-mini",
},
description: "A helpful AI assistant that can engage in conversation.",
});
```
### 3. Modify the ZEE Workflow
```js
const zee = new ZeeWorkflow({
description: "A workflow of agents that do stuff together",
output: "Just bunch of stuff",
agents: { agent1, agent2 },
});
```
### 4. Run the Zee Workflow
```js
(async function main() {
const result = await ZeeWorkflow.run(zee);
console.log(result);
})();
```
## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Or join the [AI Agent SDK Working Group](https://t.me/CXT_Agent_SDK) to get help and discuss the future of the SDK.
## Show your support
Give a ⭐️ if this project helped you!
## 📝 License
This project is MIT licensed.