Member Junction
    Preparing search index...

    Type Alias TaskStepConfiguration

    TaskStepConfiguration: MJTaskEntity_ITaskStepConfiguration & {
        agent?: NonNullable<MJTaskEntity_ITaskStepConfiguration["agent"]> & {
            presetName?: string;
        };
        decision?: TaskDecisionStepConfiguration;
        stepActionIds?: Record<string, string>;
    }

    Task.Configuration as 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.

    Type Declaration

    • Optionalagent?: NonNullable<MJTaskEntity_ITaskStepConfiguration["agent"]> & {
          presetName?: string;
      }

      Settings for an Agent step, extended with optional configuration preset name.

    • Optionaldecision?: TaskDecisionStepConfiguration

      Settings 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.