The operation that will be performed. One of "add", "update", "remove", or "noop".
OptionaldescriptionDescription of the child resource this change touches, when one is set. null when no description is available.
Optionalfield_Field-level diff entries for this change. Populated only when action is "update"; empty or absent for add, remove, and noop entries.
OptionalidPublic ID of the existing resource being updated or removed (e.g. atl_..., arn_...). null for add entries.
OptionalkeyLookup key of the resource derived from its source template. null when the template has no lookup key.
OptionalnameHuman-facing name of the child resource this change touches (tool/routine/skill/computer name, or builtin tool key for unnamed builtin tools). Falls back to the source template's name. null for the synthetic agent_base entry.
Summary of the parent AgentTemplate config (cfg_...) being applied in this upgrade.
OptionalresourceResource-type-specific identity details. Tools: tool_type, builtin_tool_key, name_prefix, handler_type, instruction. Routines: handler_type, preset_name, event_type, schedule, trigger_context. Skills: instruction. Computers: region. Only populated keys are present; null when nothing is known.
Type of the child resource being changed. One of "agent", "tool", "routine", "skill", or "computer".
Optionalsource_Summary of the specific child template config (cfg_...) that defines this resource. null when no source template is resolvable.
One child-resource change produced by an agent upgrade, describing the action to be taken on a single resource.