Skip to main content
Every page in this tab except this one is written by npm run docs:generate from the exported constants and validators of the packages — the same code that accepts or refuses an entry in production. A page here can never describe a rule the server does not enforce; when a limit, token or template form changes in the packages, CI fails until the page is regenerated.

Authoring contract

Entry shapes for widgets, shared schemas and themes; identifier, style and data-schema rules.

Template DSL

Every node form a template may use, the safety rules and the structural bounds.

Action definition

Prompt and http actions, binding forms, execution gates, request limits and the vocabulary.

Theme tokens

All --wg-* tokens with type, default and use; the dark preset; custom variables.

MCP tools

The seven tools with their advertised descriptions and input schemas.

Limits

Per-user and structural limits the server enforces.

API export index

One page per published entry lists its runtime exports, generated from the entry itself: @widgentic/core and its subpaths, @widgentic/designer, and @widgentic/mcp with its sdk, store and secrets subpaths. Develop → API reference explains how to read them.

Changelogs

The three packages are a linked group: those released together take the same version, while a package with no changes keeps its. Their changelogs are maintained by Changesets in the repository: