The toolkit packages
The pieces of the hub

The toolkit packages

The sites share most of their code. That shared code is the toolkit, a set of packages kept in the agenticdevelopertoolkit repository. A package is a unit of code a site can pull in, and each one here holds one part of the hub: a feature, a client for the API, or a piece of the mechanism, such as the rail or a form, that every feature uses.

Description
Package What it holds
adh The platform's vocabulary: the site registry, the smart header, flags, profiles, reserved slugs and the help renderer.
adh-site-homes Each feature site's signed-in home, which the hub mounts.
adh-products The product topics and the applications group.
adh-billing The billing group.
adh-admin The admin panes.
authentication Sign-in, tokens and multi-factor authentication.
notebook The editor for docs and notes.
The feature packages One package per feature: personas, organizations, registries, research, narratives, knowledgebases, ecosystem config, Shipr and the rest.
The data packages What a feature package calls to read and write records.
The mechanism packages Layout, the rail, forms, tables and editors: everything that does not know what the hub is.

The line between the two kinds is kept by a boundary check: a mechanism package never imports a vocabulary package.

Tech Detail