Skip to main content
The core subsystems of the platform, one page per pillar. Start with the layering and the manifest — they explain how a server is built and what it loads — then read the pillars you need.

Foundations

The layering

Contract, kit, skeleton, and the Studio.

The manifest

The single file a server loads at startup.

Tools and extensions

Atoms of work and the clip-on powers over them.

Presets

Versioned, named wraps of a tool.

Agents

Agents

LLM-driven capabilities and how they are authored.

Deep agents

Multi-step agents and the ready-made set.

Around the tool

Interactions

Human-in-the-loop, in-client and external.

Connectors

OAuth connections to outside apps.

Hooks

Bind an inbound event topic to a tool.

Triggers and webhooks

Firing tools from outside events.

Storage and resources

The ResourceManager and stored content.

Backends

Where tools run: background, scheduled, distributed.

Platform surfaces

Access control

The jq-policy request-auth gate.

Accounts

Human accounts, sessions, and login flows.

Config and secrets

Swappable config and secret providers.

Transports

HTTP, SSE, STDIO, and the UDS path.

Private tool sets

Scoped sub-MCP servers.

The MCP-citizen surface

MCP-native features and the FastMCP escape hatch.

The versioning spine

One versioned-store primitive, many kinds.

Live operations

Operate a server without a restart.

The marketplace

The plugin index: listings, items, versions, advisories.