@suluk/deploy - v0.1.4
    Preparing search index...

    Interface DurableObjectBinding

    A Durable Object class to bind + migrate. The Cloudflare Agents SDK runs each agent as a SQLite-backed Durable Object, so a deploy that ships agents must emit BOTH a durable_objects.bindings entry AND a migrations entry that creates the class. @suluk/deploy stays decoupled from the agent contract: the CALLER (the cockpit, or @suluk/agents' future projectCloudflareAgent) computes which agents are Durable Objects and passes them here.

    interface DurableObjectBinding {
        binding: string;
        className: string;
        sqlite?: boolean;
        scriptName?: string;
    }
    Index

    Properties

    binding: string

    the binding name exposed as env.<binding> (e.g. "WeatherAssistant").

    className: string

    the exported Agent/DO class name (class WeatherAssistant extends Agent {…}).

    sqlite?: boolean

    SQLite-backed storage — REQUIRED by the Agents SDK and the Workers free plan. Default true ⇒ new_sqlite_classes.

    scriptName?: string

    cross-script DO: the script that DEFINES the class. Omit for a same-script class (the only kind we migrate).