IFClite TypeScript API
    Preparing search index...

    Interface ManifestContributions

    @ifc-lite/extensions — Extension model and capability grammar for IFClite.

    Phase 0 surface. UI-host integration (loader, runtime, slot rendering) is added in Phase 1. AI authoring (Phase 2), flavors (Phase 3), and self-improvement loops (Phase 4) follow.

    See docs/architecture/ai-customization/ for the full design.

    Index
    commands?: CommandContribution[]
    contextMenu?: ContextMenuContribution[]
    exporters?: ExporterContribution[]

    Flow graphs the extension ships, distributed via the .iflx bundle.

    Added without a manifest-version bump on purpose: the contributions validator ignores keys it does not know, so an older host simply skips flows and loads the rest of the extension. Bumping the version would buy nothing for that, and would make every newly authored bundle — flows or not — unloadable by older viewers.

    idsValidators?: IdsValidatorContribution[]
    keybindings?: KeybindingContribution[]
    lenses?: LensContribution[]
    statusBar?: StatusBarContribution[]