Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,15 @@ jobs:

summary:
runs-on: ubuntu-latest
needs: [lint-python, test-python, test-typescript, test-rust, test-go, validate-schemas]
needs:
[
lint-python,
test-python,
test-typescript,
test-rust,
test-go,
validate-schemas,
]
steps:
- run: echo "All jobs completed."

Expand All @@ -161,5 +169,5 @@ jobs:
flags: python,typescript,go,rust
name: codecov-umbrella
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: false
fail_ci_if_error: true
verbose: true
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
# Agent Definition Protocol (ADP)

[![CI](https://github.com/casabre/agent-definition-protocol/actions/workflows/ci.yml/badge.svg)](https://github.com/casabre/agent-definition-protocol/actions/workflows/ci.yml)
[![codecov](https://codecov.io/gh/casabre/agent-definition-protocol/branch/main/graph/badge.svg)](https://codecov.io/gh/casabre/agent-definition-protocol)

Agent Definition Protocol (ADP) is a lightweight, open specification for describing AI agents, how they run, and how they are shipped. It treats agents like first-class software artifacts: declare runtime, tools, flows, evaluation, and governance once, then move them between laptops, CI, and production without rewriting glue.

**Define an agent once, run it anywhere, and keep evaluation and governance attached using your existing tools.**

Why care? ADP v0.1.0 keeps the critical context glued to the agent: multi-backend runtimes (Docker/WASM/Python/TS/binary/custom), flow graphs (AFG v0.1), evaluation suites/KPIs, telemetry, and guardrails. You get faster rollouts with portable packages and predictable deployments—without compromising accuracy, efficiency, security, or governance. OCI-based packaging, provenance/signing (Notary v2 + SBOM guidance), and cross-SDK validation are first-class; composition (extends/import/overrides) is a future feature.

## Topics

`ai-agents` `agent-definition` `agent-runtime` `agent-evaluation` `agent-governance` `agent-packaging` `oci-artifacts` `open-standard` `open-specification` `yaml` `json-schema` `multi-backend` `docker` `wasm` `python` `typescript` `rust` `go` `sdk` `agent-flow` `agent-tools` `agent-memory` `agent-telemetry` `notary-v2` `sbom` `provenance` `agent-interoperability` `mcp` `a2a` `opentelemetry` `langgraph` `agent-deployment` `agent-distribution`


## What is included

- **ADP v0.1.0**: YAML/JSON manifest for identity, multi-backend runtime, flow, tools, memory, evaluation (suites + KPIs), governance, and deployment. Composition (extends/import/overrides) is planned for a future release.
Expand Down
Loading