-
Notifications
You must be signed in to change notification settings - Fork 15
create README with links. #43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
# AGNTCY: Agentic Applications Collection | ||
|
||
Welcome to the AGNTCY's Agentic Applications Collection! This repository contains a diverse set of applications built using agent-based architectures and the Agent Connect Protocol (ACP). Each application demonstrates different aspects of agent-based computing and AI integration. | ||
|
||
## 🚀 Projects Overview | ||
|
||
This repository contains several independent agentic applications: | ||
|
||
1. **Weather Vibes AGP** - A weather-based agent application demonstrating the Agent Connect Protocol implementation | ||
2. **Remote Agent AGP** - A framework for managing and interacting with remote agents | ||
3. **Network of Assistants** - A collaborative network of AI assistants working together | ||
4. **Marketing Campaign** - An agent-based marketing campaign management system | ||
5. **Mail Composer** - An intelligent email composition assistant | ||
6. **Email Reviewer** - An AI-powered email review and analysis tool | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. AGP
|
||
## 🤖 Agent Connect Protocol (ACP) | ||
|
||
The [Agent Connect Protocol (ACP)](https://agntcy.org/) is a standardized protocol that enables seamless communication between different AI agents, regardless of their implementation or location. ACP provides: | ||
|
||
- **Standardized Communication**: A common language for agent interactions | ||
- **Flexible Authentication**: Support for various authentication schemes | ||
- **Multiple Execution Modes**: Synchronous, asynchronous, and streaming capabilities | ||
- **Configuration Management**: Standardized ways to configure and manage agents | ||
- **Error Handling**: Comprehensive error definitions and handling mechanisms | ||
- **Schema Definitions**: Clear specifications for input, output, and configuration formats | ||
|
||
Key ACP Features: | ||
- **Agent Discovery**: Find and connect with available agents | ||
- **Thread Management**: Handle conversational state and context | ||
- **Interrupt Handling**: Support for agent interruptions and resumptions | ||
- **Streaming Support**: Real-time partial results delivery | ||
- **Cross-Framework Compatibility**: Enables agents built with different frameworks to communicate | ||
|
||
For more detailed information about ACP, visit the [official documentation](https://docs.agntcy.org/). | ||
|
||
## 📚 Documentation | ||
|
||
Each project contains its own detailed documentation and README. Please refer to the individual project directories for specific setup and usage instructions. | ||
|
||
## 🛠️ Technology Stack | ||
|
||
- **Agent Connect Protocol (ACP)** - Standard interface for agent communication | ||
- [ACP Specification](https://docs.agntcy.org/pages/connect.html) | ||
- [Open Agentic Schema Framework (OASF)](https://docs.agntcy.org/pages/oasf.html) | ||
- **Simple Agent Framework** - Base framework for building agentic applications | ||
- **Various AI/ML Models** - Integrated across different applications | ||
- **Modern Web Technologies** - For frontend interfaces where applicable | ||
|
||
## 📋 Repository Structure | ||
|
||
``` | ||
. | ||
├── weather_vibes_agp/ # Weather-based agent application | ||
├── remote_agent_agp/ # Remote agent management framework | ||
├── network_of_assistants/ # Collaborative AI assistant network | ||
├── marketing-campaign/ # Marketing campaign management | ||
├── mailcomposer/ # Email composition assistant | ||
├── email_reviewer/ # Email analysis tool | ||
└── .github/ # GitHub configuration and workflows | ||
``` | ||
|
||
## 🤝 Contributing | ||
|
||
We welcome contributions! Please read our [Contributing Guidelines](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests. | ||
|
||
## 📜 License | ||
|
||
This project is licensed under the terms specified in the [LICENSE](LICENSE) file. | ||
|
||
## 🔒 Security | ||
|
||
Security is important to us. Please review our [Security Policy](SECURITY.md) for information on reporting vulnerabilities. | ||
|
||
## 👥 Maintainers | ||
|
||
The project maintainers are listed in [MAINTAINERS.md](MAINTAINERS.md). | ||
|
||
## 🙏 Acknowledgments | ||
|
||
- The [Internet of Agents (IoA)](https://docs.agntcy.org/pages/ioa.html) community for their support and collaboration | ||
- All contributors who have helped shape these projects | ||
|
||
## 📞 Support | ||
|
||
For support, please open an issue in the respective project's repository or contact the maintainers listed in [MAINTAINERS.md](MAINTAINERS.md). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.