Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Choose your SDK

Pick the SDK for the language your agent is already written in; this page hands you to that SDK’s own documentation, which is where every install step and API surface lives.

Choose your language

Each SDK is a separately versioned program with its own documentation site and its own version selector.

LanguageSDK documentationContent layerComponentDocumentation-area maturity
PythonPython SDK docsL3python-sdk🧪 Release candidate
TypeScript / JavaScriptNode SDK docsL3node-sdk🧪 Release candidate
GoGo SDK docsL3go-sdk🧪 Release candidate

Prefer reading working code first? The runnable examples carry end-to-end walk-throughs for all three languages.

Two different words spelled the same way

The Documentation-area maturity column above is the maturity of a documentation area, read from the status map, which defines what each label means. That page owns the definitions and this one does not restate them.

It is not a statement about what happens to one of your agent’s actions. That is a separate vocabulary, defined once in ADR 0033 §6, and this page makes no claim in it. Verify is the page that maps a published sentence onto that vocabulary.

Before you choose

Choosing a language is not the same decision as choosing where a decision about an action is made, and the second one is made before this page rather than on it. It is an evaluation decision: Choose your enforcement path is where it is made, and Evaluate carries the default posture.

What this page does not do

This page is a router, and it is deliberately thin:

  • It does not carry install steps or an API surface. Those belong to each SDK’s own documentation, which is the canonical source for them, and duplicating them here is how the copies drift apart.
  • It does not describe a mechanism. What a given component does with an action is documented at depth in the core documentation.
  • It does not cover running the stack. That is Operate.
  • It does not cover checking a published statement. That is Verify.

Going deeper

The contract every SDK speaks to, and the components behind it, are documented in the core documentation.


Last updated: 2026-08-13 by AI Agent Assembly Team