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
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Thank you for your interest in contributing! AI Agent Assembly is an open-source project and we welcome contributions of all sizes β€” bug reports, documentation fixes, new features, performance improvements, and more.

This guide describes the org-wide conventions that apply across all repositories under [AI-agent-assembly](https://github.com/AI-agent-assembly). For repo-specific setup (build commands, test runners, language toolchains), see the `CONTRIBUTING.md` in each individual repo β€” it takes precedence over this file where they differ.
This guide describes the org-wide conventions that apply across all repositories under [ai-agent-assembly](https://github.com/ai-agent-assembly). For repo-specific setup (build commands, test runners, language toolchains), see the `CONTRIBUTING.md` in each individual repo β€” it takes precedence over this file where they differ.

## Prerequisites

Expand Down Expand Up @@ -107,7 +107,7 @@ eight principles in, so new and empty repos start compliant. Pick one from the

The reference rationale and the **measured-result evidence** (before/after CI
minutes and wall-clock) live in `agent-assembly`'s
[`docs/src/benchmarks/ci-cd-pipeline-performance.md`](https://github.com/AI-agent-assembly/agent-assembly/blob/master/docs/src/benchmarks/ci-cd-pipeline-performance.md).
[`docs/src/benchmarks/ci-cd-pipeline-performance.md`](https://github.com/ai-agent-assembly/agent-assembly/blob/master/docs/src/benchmarks/ci-cd-pipeline-performance.md).

| # | Principle | How the starters apply it |
|---|---|---|
Expand Down
2 changes: 1 addition & 1 deletion SUPPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

## Community

- **GitHub Discussions** β€” <https://github.com/AI-agent-assembly/agent-assembly/discussions> for questions, ideas, and show-and-tell
- **GitHub Discussions** β€” <https://github.com/ai-agent-assembly/agent-assembly/discussions> for questions, ideas, and show-and-tell
- **Discord** β€” community chat *(invite link pending server setup)*

## Issues
Expand Down
22 changes: 11 additions & 11 deletions profile/README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# AI Agent Assembly

[![Core CI](https://github.com/AI-agent-assembly/agent-assembly/actions/workflows/ci.yml/badge.svg)](https://github.com/AI-agent-assembly/agent-assembly/actions/workflows/ci.yml)
[![Core CI](https://github.com/ai-agent-assembly/agent-assembly/actions/workflows/ci.yml/badge.svg)](https://github.com/ai-agent-assembly/agent-assembly/actions/workflows/ci.yml)
[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Core release](https://img.shields.io/github/v/release/AI-agent-assembly/agent-assembly)](https://github.com/AI-agent-assembly/agent-assembly/releases/latest)
[![Discussions](https://img.shields.io/badge/community-Discussions-blue?logo=github)](https://github.com/AI-agent-assembly/agent-assembly/discussions)
[![Core release](https://img.shields.io/github/v/release/ai-agent-assembly/agent-assembly)](https://github.com/ai-agent-assembly/agent-assembly/releases/latest)
[![Discussions](https://img.shields.io/badge/community-Discussions-blue?logo=github)](https://github.com/ai-agent-assembly/agent-assembly/discussions)

AI Agent Assembly is an open-source governance platform for AI agents. It enforces policy, tracks budget, and audits every action your agents take across three independent interception layers β€” in-process SDKs, a sidecar proxy, and eBPF kernel hooks β€” so you can ship multi-agent fleets without losing control of what they do.

Expand All @@ -13,14 +13,14 @@ AI Agent Assembly is an open-source governance platform for AI agents. It enforc

| Repo | Purpose | Version | Base branch health | Activity |
| --- | --- | --- | --- | --- |
| [![agent-assembly](https://img.shields.io/badge/agent--assembly-core-000000?logo=rust)](https://github.com/AI-agent-assembly/agent-assembly) | Core Rust monorepo: gateway, policy engine, CLI, API, dashboard | [![GitHub tag](https://img.shields.io/github/v/tag/AI-agent-assembly/agent-assembly?label=GitHub&logo=github)](https://github.com/AI-agent-assembly/agent-assembly/tags) [![crates.io](https://img.shields.io/badge/crates.io-reference-000000?logo=rust)](https://crates.io/search?q=agent-assembly) | [![CI](https://github.com/AI-agent-assembly/agent-assembly/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/AI-agent-assembly/agent-assembly/actions/workflows/ci.yml?query=branch%3Amaster) | [![issues](https://img.shields.io/github/issues/AI-agent-assembly/agent-assembly?label=issues)](https://github.com/AI-agent-assembly/agent-assembly/issues) [![PRs](https://img.shields.io/github/issues-pr/AI-agent-assembly/agent-assembly?label=PRs)](https://github.com/AI-agent-assembly/agent-assembly/pulls) [![last commit](https://img.shields.io/github/last-commit/AI-agent-assembly/agent-assembly?label=last)](https://github.com/AI-agent-assembly/agent-assembly/commits/master) |
| [![python-sdk](https://img.shields.io/badge/python--sdk-SDK-3776AB?logo=python&logoColor=white)](https://github.com/AI-agent-assembly/python-sdk) | Python SDK (PyO3 native + pure-Python client) | [![GitHub tag](https://img.shields.io/github/v/tag/AI-agent-assembly/python-sdk?label=GitHub&logo=github)](https://github.com/AI-agent-assembly/python-sdk/tags) [![PyPI](https://img.shields.io/pypi/v/agent-assembly?label=PyPI&logo=pypi&logoColor=white)](https://pypi.org/project/agent-assembly/) | [![CI](https://github.com/AI-agent-assembly/python-sdk/actions/workflows/ci.yaml/badge.svg?branch=master)](https://github.com/AI-agent-assembly/python-sdk/actions/workflows/ci.yaml?query=branch%3Amaster) | [![issues](https://img.shields.io/github/issues/AI-agent-assembly/python-sdk?label=issues)](https://github.com/AI-agent-assembly/python-sdk/issues) [![PRs](https://img.shields.io/github/issues-pr/AI-agent-assembly/python-sdk?label=PRs)](https://github.com/AI-agent-assembly/python-sdk/pulls) [![last commit](https://img.shields.io/github/last-commit/AI-agent-assembly/python-sdk?label=last)](https://github.com/AI-agent-assembly/python-sdk/commits/master) |
| [![node-sdk](https://img.shields.io/badge/node--sdk-SDK-339933?logo=node.js&logoColor=white)](https://github.com/AI-agent-assembly/node-sdk) | TypeScript SDK (napi-rs native + JS client) | [![GitHub tag](https://img.shields.io/github/v/tag/AI-agent-assembly/node-sdk?label=GitHub&logo=github)](https://github.com/AI-agent-assembly/node-sdk/tags) [![npm](https://img.shields.io/npm/v/%40agent-assembly%2Fsdk?label=npm&logo=npm&logoColor=white)](https://www.npmjs.com/package/@agent-assembly/sdk) | [![Tests](https://github.com/AI-agent-assembly/node-sdk/actions/workflows/test-matrix.yml/badge.svg?branch=master)](https://github.com/AI-agent-assembly/node-sdk/actions/workflows/test-matrix.yml?query=branch%3Amaster) | [![issues](https://img.shields.io/github/issues/AI-agent-assembly/node-sdk?label=issues)](https://github.com/AI-agent-assembly/node-sdk/issues) [![PRs](https://img.shields.io/github/issues-pr/AI-agent-assembly/node-sdk?label=PRs)](https://github.com/AI-agent-assembly/node-sdk/pulls) [![last commit](https://img.shields.io/github/last-commit/AI-agent-assembly/node-sdk?label=last)](https://github.com/AI-agent-assembly/node-sdk/commits/master) |
| [![go-sdk](https://img.shields.io/badge/go--sdk-SDK-00ADD8?logo=go&logoColor=white)](https://github.com/AI-agent-assembly/go-sdk) | Go SDK | [![GitHub tag](https://img.shields.io/github/v/tag/AI-agent-assembly/go-sdk?label=GitHub&logo=github)](https://github.com/AI-agent-assembly/go-sdk/tags) [![Go Reference](https://pkg.go.dev/badge/github.com/AI-agent-assembly/go-sdk.svg)](https://pkg.go.dev/github.com/AI-agent-assembly/go-sdk) | [![Go test](https://github.com/AI-agent-assembly/go-sdk/actions/workflows/go-test.yml/badge.svg?branch=master)](https://github.com/AI-agent-assembly/go-sdk/actions/workflows/go-test.yml?query=branch%3Amaster) | [![issues](https://img.shields.io/github/issues/AI-agent-assembly/go-sdk?label=issues)](https://github.com/AI-agent-assembly/go-sdk/issues) [![PRs](https://img.shields.io/github/issues-pr/AI-agent-assembly/go-sdk?label=PRs)](https://github.com/AI-agent-assembly/go-sdk/pulls) [![last commit](https://img.shields.io/github/last-commit/AI-agent-assembly/go-sdk?label=last)](https://github.com/AI-agent-assembly/go-sdk/commits/master) |
| [![.github](https://img.shields.io/badge/.github-org--profile-181717?logo=github)](https://github.com/AI-agent-assembly/.github) | Organization profile, templates, support, and community files | [![tag](https://img.shields.io/github/v/tag/AI-agent-assembly/.github?label=tag&logo=github)](https://github.com/AI-agent-assembly/.github/tags) | [![last commit](https://img.shields.io/github/last-commit/AI-agent-assembly/.github?label=last)](https://github.com/AI-agent-assembly/.github/commits/master) | [![issues](https://img.shields.io/github/issues/AI-agent-assembly/.github?label=issues)](https://github.com/AI-agent-assembly/.github/issues) [![PRs](https://img.shields.io/github/issues-pr/AI-agent-assembly/.github?label=PRs)](https://github.com/AI-agent-assembly/.github/pulls) |
| [![homebrew-agent-assembly](https://img.shields.io/badge/homebrew--agent--assembly-tap-FBB040?logo=homebrew&logoColor=black)](https://github.com/AI-agent-assembly/homebrew-agent-assembly) | Homebrew tap for `aasm` | [![tag](https://img.shields.io/github/v/tag/AI-agent-assembly/homebrew-agent-assembly?label=tag&logo=homebrew)](https://github.com/AI-agent-assembly/homebrew-agent-assembly/tags) | [![last commit](https://img.shields.io/github/last-commit/AI-agent-assembly/homebrew-agent-assembly?label=last)](https://github.com/AI-agent-assembly/homebrew-agent-assembly/commits/master) | [![issues](https://img.shields.io/github/issues/AI-agent-assembly/homebrew-agent-assembly?label=issues)](https://github.com/AI-agent-assembly/homebrew-agent-assembly/issues) [![PRs](https://img.shields.io/github/issues-pr/AI-agent-assembly/homebrew-agent-assembly?label=PRs)](https://github.com/AI-agent-assembly/homebrew-agent-assembly/pulls) |
| [![agent-assembly-docs](https://img.shields.io/badge/agent--assembly--docs-docs-4051B5?logo=materialformkdocs&logoColor=white)](https://github.com/AI-agent-assembly/agent-assembly-docs) | Public documentation site | [![tag](https://img.shields.io/github/v/tag/AI-agent-assembly/agent-assembly-docs?label=tag&logo=github)](https://github.com/AI-agent-assembly/agent-assembly-docs/tags) | [![Deploy](https://github.com/AI-agent-assembly/agent-assembly-docs/actions/workflows/deploy.yml/badge.svg?branch=master)](https://github.com/AI-agent-assembly/agent-assembly-docs/actions/workflows/deploy.yml?query=branch%3Amaster) | [![issues](https://img.shields.io/github/issues/AI-agent-assembly/agent-assembly-docs?label=issues)](https://github.com/AI-agent-assembly/agent-assembly-docs/issues) [![PRs](https://img.shields.io/github/issues-pr/AI-agent-assembly/agent-assembly-docs?label=PRs)](https://github.com/AI-agent-assembly/agent-assembly-docs/pulls) [![last commit](https://img.shields.io/github/last-commit/AI-agent-assembly/agent-assembly-docs?label=last)](https://github.com/AI-agent-assembly/agent-assembly-docs/commits/master) |
| [![agent-assembly-spec](https://img.shields.io/badge/agent--assembly--spec-spec-6E40C9?logo=openapiinitiative&logoColor=white)](https://github.com/AI-agent-assembly/agent-assembly-spec) | Shared specifications and protocol contracts | [![tag](https://img.shields.io/github/v/tag/AI-agent-assembly/agent-assembly-spec?label=tag&logo=github)](https://github.com/AI-agent-assembly/agent-assembly-spec/tags) | [![last commit](https://img.shields.io/github/last-commit/AI-agent-assembly/agent-assembly-spec?label=last)](https://github.com/AI-agent-assembly/agent-assembly-spec/commits/master) | [![issues](https://img.shields.io/github/issues/AI-agent-assembly/agent-assembly-spec?label=issues)](https://github.com/AI-agent-assembly/agent-assembly-spec/issues) [![PRs](https://img.shields.io/github/issues-pr/AI-agent-assembly/agent-assembly-spec?label=PRs)](https://github.com/AI-agent-assembly/agent-assembly-spec/pulls) |
| [![agent-assembly](https://img.shields.io/badge/agent--assembly-core-000000?logo=rust)](https://github.com/ai-agent-assembly/agent-assembly) | Core Rust monorepo: gateway, policy engine, CLI, API, dashboard | [![GitHub tag](https://img.shields.io/github/v/tag/ai-agent-assembly/agent-assembly?label=GitHub&logo=github)](https://github.com/ai-agent-assembly/agent-assembly/tags) [![crates.io](https://img.shields.io/badge/crates.io-reference-000000?logo=rust)](https://crates.io/search?q=agent-assembly) | [![CI](https://github.com/ai-agent-assembly/agent-assembly/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/ai-agent-assembly/agent-assembly/actions/workflows/ci.yml?query=branch%3Amaster) | [![issues](https://img.shields.io/github/issues/ai-agent-assembly/agent-assembly?label=issues)](https://github.com/ai-agent-assembly/agent-assembly/issues) [![PRs](https://img.shields.io/github/issues-pr/ai-agent-assembly/agent-assembly?label=PRs)](https://github.com/ai-agent-assembly/agent-assembly/pulls) [![last commit](https://img.shields.io/github/last-commit/ai-agent-assembly/agent-assembly?label=last)](https://github.com/ai-agent-assembly/agent-assembly/commits/master) |
| [![python-sdk](https://img.shields.io/badge/python--sdk-SDK-3776AB?logo=python&logoColor=white)](https://github.com/ai-agent-assembly/python-sdk) | Python SDK (PyO3 native + pure-Python client) | [![GitHub tag](https://img.shields.io/github/v/tag/ai-agent-assembly/python-sdk?label=GitHub&logo=github)](https://github.com/ai-agent-assembly/python-sdk/tags) [![PyPI](https://img.shields.io/pypi/v/agent-assembly?label=PyPI&logo=pypi&logoColor=white)](https://pypi.org/project/agent-assembly/) | [![CI](https://github.com/ai-agent-assembly/python-sdk/actions/workflows/ci.yaml/badge.svg?branch=master)](https://github.com/ai-agent-assembly/python-sdk/actions/workflows/ci.yaml?query=branch%3Amaster) | [![issues](https://img.shields.io/github/issues/ai-agent-assembly/python-sdk?label=issues)](https://github.com/ai-agent-assembly/python-sdk/issues) [![PRs](https://img.shields.io/github/issues-pr/ai-agent-assembly/python-sdk?label=PRs)](https://github.com/ai-agent-assembly/python-sdk/pulls) [![last commit](https://img.shields.io/github/last-commit/ai-agent-assembly/python-sdk?label=last)](https://github.com/ai-agent-assembly/python-sdk/commits/master) |
| [![node-sdk](https://img.shields.io/badge/node--sdk-SDK-339933?logo=node.js&logoColor=white)](https://github.com/ai-agent-assembly/node-sdk) | TypeScript SDK (napi-rs native + JS client) | [![GitHub tag](https://img.shields.io/github/v/tag/ai-agent-assembly/node-sdk?label=GitHub&logo=github)](https://github.com/ai-agent-assembly/node-sdk/tags) [![npm](https://img.shields.io/npm/v/%40agent-assembly%2Fsdk?label=npm&logo=npm&logoColor=white)](https://www.npmjs.com/package/@agent-assembly/sdk) | [![Tests](https://github.com/ai-agent-assembly/node-sdk/actions/workflows/test-matrix.yml/badge.svg?branch=master)](https://github.com/ai-agent-assembly/node-sdk/actions/workflows/test-matrix.yml?query=branch%3Amaster) | [![issues](https://img.shields.io/github/issues/ai-agent-assembly/node-sdk?label=issues)](https://github.com/ai-agent-assembly/node-sdk/issues) [![PRs](https://img.shields.io/github/issues-pr/ai-agent-assembly/node-sdk?label=PRs)](https://github.com/ai-agent-assembly/node-sdk/pulls) [![last commit](https://img.shields.io/github/last-commit/ai-agent-assembly/node-sdk?label=last)](https://github.com/ai-agent-assembly/node-sdk/commits/master) |
| [![go-sdk](https://img.shields.io/badge/go--sdk-SDK-00ADD8?logo=go&logoColor=white)](https://github.com/ai-agent-assembly/go-sdk) | Go SDK | [![GitHub tag](https://img.shields.io/github/v/tag/ai-agent-assembly/go-sdk?label=GitHub&logo=github)](https://github.com/ai-agent-assembly/go-sdk/tags) [![Go Reference](https://pkg.go.dev/badge/github.com/ai-agent-assembly/go-sdk.svg)](https://pkg.go.dev/github.com/ai-agent-assembly/go-sdk) | [![Go test](https://github.com/ai-agent-assembly/go-sdk/actions/workflows/go-test.yml/badge.svg?branch=master)](https://github.com/ai-agent-assembly/go-sdk/actions/workflows/go-test.yml?query=branch%3Amaster) | [![issues](https://img.shields.io/github/issues/ai-agent-assembly/go-sdk?label=issues)](https://github.com/ai-agent-assembly/go-sdk/issues) [![PRs](https://img.shields.io/github/issues-pr/ai-agent-assembly/go-sdk?label=PRs)](https://github.com/ai-agent-assembly/go-sdk/pulls) [![last commit](https://img.shields.io/github/last-commit/ai-agent-assembly/go-sdk?label=last)](https://github.com/ai-agent-assembly/go-sdk/commits/master) |
| [![.github](https://img.shields.io/badge/.github-org--profile-181717?logo=github)](https://github.com/ai-agent-assembly/.github) | Organization profile, templates, support, and community files | [![tag](https://img.shields.io/github/v/tag/ai-agent-assembly/.github?label=tag&logo=github)](https://github.com/ai-agent-assembly/.github/tags) | [![last commit](https://img.shields.io/github/last-commit/ai-agent-assembly/.github?label=last)](https://github.com/ai-agent-assembly/.github/commits/master) | [![issues](https://img.shields.io/github/issues/ai-agent-assembly/.github?label=issues)](https://github.com/ai-agent-assembly/.github/issues) [![PRs](https://img.shields.io/github/issues-pr/ai-agent-assembly/.github?label=PRs)](https://github.com/ai-agent-assembly/.github/pulls) |
| [![homebrew-agent-assembly](https://img.shields.io/badge/homebrew--agent--assembly-tap-FBB040?logo=homebrew&logoColor=black)](https://github.com/ai-agent-assembly/homebrew-agent-assembly) | Homebrew tap for `aasm` | [![tag](https://img.shields.io/github/v/tag/ai-agent-assembly/homebrew-agent-assembly?label=tag&logo=homebrew)](https://github.com/ai-agent-assembly/homebrew-agent-assembly/tags) | [![last commit](https://img.shields.io/github/last-commit/ai-agent-assembly/homebrew-agent-assembly?label=last)](https://github.com/ai-agent-assembly/homebrew-agent-assembly/commits/master) | [![issues](https://img.shields.io/github/issues/ai-agent-assembly/homebrew-agent-assembly?label=issues)](https://github.com/ai-agent-assembly/homebrew-agent-assembly/issues) [![PRs](https://img.shields.io/github/issues-pr/ai-agent-assembly/homebrew-agent-assembly?label=PRs)](https://github.com/ai-agent-assembly/homebrew-agent-assembly/pulls) |
| [![agent-assembly-docs](https://img.shields.io/badge/agent--assembly--docs-docs-4051B5?logo=materialformkdocs&logoColor=white)](https://github.com/ai-agent-assembly/agent-assembly-docs) | Public documentation site | [![tag](https://img.shields.io/github/v/tag/ai-agent-assembly/agent-assembly-docs?label=tag&logo=github)](https://github.com/ai-agent-assembly/agent-assembly-docs/tags) | [![Deploy](https://github.com/ai-agent-assembly/agent-assembly-docs/actions/workflows/deploy.yml/badge.svg?branch=master)](https://github.com/ai-agent-assembly/agent-assembly-docs/actions/workflows/deploy.yml?query=branch%3Amaster) | [![issues](https://img.shields.io/github/issues/ai-agent-assembly/agent-assembly-docs?label=issues)](https://github.com/ai-agent-assembly/agent-assembly-docs/issues) [![PRs](https://img.shields.io/github/issues-pr/ai-agent-assembly/agent-assembly-docs?label=PRs)](https://github.com/ai-agent-assembly/agent-assembly-docs/pulls) [![last commit](https://img.shields.io/github/last-commit/ai-agent-assembly/agent-assembly-docs?label=last)](https://github.com/ai-agent-assembly/agent-assembly-docs/commits/master) |
| [![agent-assembly-spec](https://img.shields.io/badge/agent--assembly--spec-spec-6E40C9?logo=openapiinitiative&logoColor=white)](https://github.com/ai-agent-assembly/agent-assembly-spec) | Shared specifications and protocol contracts | [![tag](https://img.shields.io/github/v/tag/ai-agent-assembly/agent-assembly-spec?label=tag&logo=github)](https://github.com/ai-agent-assembly/agent-assembly-spec/tags) | [![last commit](https://img.shields.io/github/last-commit/ai-agent-assembly/agent-assembly-spec?label=last)](https://github.com/ai-agent-assembly/agent-assembly-spec/commits/master) | [![issues](https://img.shields.io/github/issues/ai-agent-assembly/agent-assembly-spec?label=issues)](https://github.com/ai-agent-assembly/agent-assembly-spec/issues) [![PRs](https://img.shields.io/github/issues-pr/ai-agent-assembly/agent-assembly-spec?label=PRs)](https://github.com/ai-agent-assembly/agent-assembly-spec/pulls) |

### Install channels

Expand Down