Membrane SDK - v0.29.2
    Preparing search index...

    Variable AiAgentParametersConst

    AiAgentParameters: ZodObject<{ agentType: ZodOptional<ZodString> }, $loose> = ...

    Connected-product parameters schema. Intentionally loose: agentType is a free-form string and arbitrary extra fields pass through unchanged. This way, adding new agent types (or new parameter fields) only requires shipping a new frontend — the engine API stores whatever it's given.

    Note: this widens the contract from the previous strict-enum version, which oasdiff flags as a "breaking change". The widening is deliberate — old payloads still parse — and is suppressed via .github/oasdiff-ignore.txt.

    Frontend lookups against AiAgentType-keyed records (e.g. AGENT_GUIDES) gracefully fall back to the "custom" guide for unknown values.