This repository owns the official installable Moorline packages: providers, transports, plugins, skills, and bundles.
The host runtime, CLI, contracts, control API, and default HTTP adapter live in Moorline/moorline. Package authoring tools live in Moorline/kit.
The public development path consumes the published host contracts and package kit:
bun install --frozen-lockfile
bun run typecheck
bun run lint
bun run test:fast
bun run buildFor cross-repo runtime changes, clone the repos side-by-side and build the host and kit packages first:
moorline/
moorline/
kit/
packages/
cd moorline
bun install --frozen-lockfile
bun run --filter '@moorline/contracts' build
cd ../kit
bun install --frozen-lockfile
bun run build:packages
cd ../packages
bun install --frozen-lockfile
bun run typecheck
bun run lint
bun run test:fast
bun run buildbun run build generates installable archives in dist/installable-archives. Published npm package metadata is the package discovery surface.
bun run build:official-npm-packages generates only the public official bundle npm packages for now:
@moorline/basic-essentials@moorline/codex-default@moorline/discord-default
Those bundle packages embed their member provider, transport, and plugin packages so the public npm surface stays focused on user-meaningful install choices.
Publishing is manual for now. The initial public npm bundle packages are:
@moorline/basic-essentials@0.0.1@moorline/codex-default@0.0.1@moorline/discord-default@0.0.1
The release workflow only builds and smoke-tests artifacts; it does not publish npm packages or upload GitHub release assets.