Skip to content

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

create README with links. #43

wants to merge 1 commit into from

Conversation

erinmikailstaples
Copy link
Member

Description

Creates README for the main project and landing page

Type of Change

  • Bugfix
  • New Feature
  • Breaking Change
  • Refactor
  • Documentation
  • Other (please describe)

Checklist

  • I have read the contributing guidelines
  • Existing issues have been referenced (where applicable)
  • I have verified this change is not present in other open pull requests
  • Functionality is documented
  • All code style checks pass
  • New code contribution is covered by automated tests
  • All new and existing tests pass

@erinmikailstaples erinmikailstaples added the documentation Improvements or additions to documentation label Apr 22, 2025
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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. A chatbot that uses AGP to connect two agents.

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

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AGP

  1. The Agent Gateway Protocol is a message bus protocol that built on top of gRPC/HTTP2/3 designed for multi-agent
    communication. AGP supports diverse messaging patterns out of the box (GitHub -agntcy/agp: Agent Gateway
    Protocol). Its data plane uses channel-based addressing and intelligent routing: messages can be delivered via multicast
    (broadcast to many agents) or anycast (one of many), with content-based routing rules to direct messages by
    their metadata or content

  2. Security is a first-class facet of AGP. It uses Message Layer Security (MLS) to provide quantum-safe end-to-end
    encryption for groups of agents (Security Layer — AGNTCY Collective v0.1.1 documentation). Every message exchanged via AGP can be encrypted such that only the intended agents (group members) can decrypt it – not even intermediate servers or gateways can read the plaintext. This aligns with a zero-trust philosophy: even if the infrastructure carrying the
    messages is untrusted, the content remains confidential and authenticated. (Security Layer — AGNTCY Collective
    v0.1.1 documentation)

  3. AGP messaging constructs are designed to facilitate higher-level coordination patterns. Because it supports group
    messaging (one-to-many multicast) and anycast, an agent could broadcast a query to a group and gather multiple
    responses through the secure channel. This makes it easier to implement patterns like voting (where each agent in a group returns an answer) or leader election and consensus across agents, using the messaging.

  4. A core strength of AGP is dynamic group management. It implements secure group communication using MLS (Message Layer Security), which inherently supports dynamic membership – agents can be added to or removed from a conversation group with automatic key updates and state management (Security Layer
    — AGNTCY Collective v0.1.1 documentation)

@brisacoder
Copy link
Member

@erinmikailstaples , DCO is not passing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants