@archastro/sdk
    Preparing search index...

    Interface AgentUpgradeFieldChange

    One field-level diff entry within an agent upgrade change, describing how a single field will change. baseline and locally_edited are populated only for agent_base entries; child resource entries (tools, routines, skills, computers) carry only field, old, and new.

    interface AgentUpgradeFieldChange {
        baseline?: unknown;
        field: string;
        locally_edited?: boolean;
        new?: unknown;
        old?: unknown;
    }
    Index

    Properties

    baseline?: unknown

    Value that was set by the last-applied template version (pinned baseline). Populated only on agent_base field changes. null when no baseline is available (legacy agent or deleted version).

    field: string

    Name of the field that will change, e.g. "name" or "identity".

    locally_edited?: boolean

    true when the agent's current value differs from baseline, indicating a local edit that this upgrade will overwrite. false when the current value matches the baseline. null when baseline is unavailable. Populated only on agent_base field changes.

    new?: unknown

    Incoming value the field will be set to after the upgrade (string, number, boolean, or null).

    old?: unknown

    Current value of the field before the upgrade (string, number, boolean, or null).