Member Junction
    Preparing search index...

    Per-channel configuration read from channels.config.InteractiveComponent in the config cascade. It is operator-authored JSON of unknown shape, so every member is validated by ParseInteractiveComponentConfig; these are the resolved, always-valid values.

    interface InteractiveComponentConfig {
        AutoOpenDelegatedComponents: boolean;
        MaxInstances: number;
        MaxStateChars: number;
        MaxStateRows: number;
        SwapToNewerVersions: boolean;
    }
    Index

    Properties

    AutoOpenDelegatedComponents: boolean

    Whether component artifacts produced by a delegated run (the agent asked Skip or Sage to build something) are opened automatically. Off by default: the channel is opt-in, and so is the behavior of a tab appearing by itself. The channel cannot tell a component from another kind of artifact until it has loaded it, so with this on it is mounted for ANY delegated artifact and ignores those that are not components.

    MaxInstances: number

    How many components may be open at once (1 to MAX_INSTANCES_CEILING; default 4).

    MaxStateChars: number

    The most characters of data-state JSON described to the model per component (default 6000).

    MaxStateRows: number

    The most data rows per table described to the model (default 25).

    SwapToNewerVersions: boolean

    Whether a newer version of an artifact that is already open replaces it in place (default true); when false the agent is only told one exists.