This repo contains the specification of Agent Connect Protocol (ACP)
Agent Connect Protocol defines a standard interface to invoke and configure agents.
See IoA Documentation for more info on Internet of Agents.
See ACP specification in YAML Format or browse its OpenAPI visualization
Immediate roadmap:
- Add support for streaming
- Add support for pre-configured agents
- Add support for star run by agent name and version
See the open issues for a list of additional proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated. For detailed contributing guidelines, please see CONTRIBUTING.md
Copyright (c) 2025 Cisco and/or its affiliates.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
This specification is developed with the support of the IoA community with the goal of facilitating cross-framework agent interoperability.