Documentation

Adapter development

The legacy npm plugin API is not part of the current Go rewrite.

AO no longer loads third-party Node packages through manifest and create() exports, and the current CLI has no ao plugin create or marketplace command.

New capabilities are implemented as Go adapters behind the daemon's port boundaries and compiled into AO. Agent adapters live under backend/internal/adapters/agent/; the shipped registry is the source of truth for user-selectable harnesses.

This page remains at its old URL so existing links do not lead to a missing page. It is not listed in the current capability navigation.

See built-in capabilities and the repository's AGENTS.md architecture guidance before proposing an adapter change.