Optionalagent?: NonNullable<MJTaskEntity_ITaskStepConfiguration["agent"]> & {Settings for an Agent step, extended with optional configuration preset name.
Optionaldecision?: TaskDecisionStepConfigurationSettings for a Decision step. The decision prompt itself is Task.PromptID.
OptionalstepActionIds?: Record<string, string>Pre-resolved ActionIDs by action name for multi-step loop bodies (steps[]), stamped at submit time.
Task.Configurationas this package writes it: the generated bag, plus a Decision step's settings.An intersection rather than a new member of
ITaskStepConfiguration, because that interface is generated from a metadata JSONType. Everything else in the bag is read and written through the generated type unchanged.