Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 2.92 KB

File metadata and controls

55 lines (42 loc) · 2.92 KB

API Reference

Lookup the application-facing runtime surface first. Drop into package overviews only when you need the owning package boundary.

If you are learning Manifesto for the first time, start with the Guide. Use this section when you know what you want to call.

Application Runtime APIs

Area Start Here
Create and activate a runtime Application
Inspect the activated handle Runtime Instance
Show legal actions to UI or agents Actions and Availability
Request a transition Actions and Availability
Understand the raw request object behind an action Intents
Read domain state Snapshots and Subscriptions
Fulfill external work Effects
Add optional approval or history Optional Approval/History Runtime
Import .mel files Bundler Adapters

Public Surface Inventory

Public Surface Inventory is generated from first-party package exports. Use it when you need to confirm whether a name is public. Use curated pages above for meaning and examples.

Package Overviews

Package Use When
@manifesto-ai/sdk You want the base app runtime
@manifesto-ai/lineage You need restore, branch/head history, or sealed records
@manifesto-ai/governance You need proposals, approval flow, decisions, and approval events
@manifesto-ai/compiler You need MEL compilation, lowering, or bundler adapters
@manifesto-ai/codegen You need generated domain facades
@manifesto-ai/core You need the pure computation layer
@manifesto-ai/host You need the low-level host orchestration layer

Tooling Overviews

Package Use When
@manifesto-ai/cli You want project bootstrap, bundler integration, setup flows, or drift checks
@manifesto-ai/mel-lsp You want MEL diagnostics, completion, navigation, rename, and schema introspection
@manifesto-ai/skills You want current Manifesto guidance loaded into Codex or other AI tools
@manifesto-ai/studio-cli You want local read-only inspection from a terminal
@manifesto-ai/studio-core You want projection-first analysis APIs in TypeScript tooling
@manifesto-ai/studio-mcp You want an MCP inspection surface for agents or remote clients

For Studio, agent, and adapter authors building on runtime state directly, read Runtime Tooling Surface after the package overview.

Related Docs