Task fields 

Tasks combine a usable configuration with a required user-prompt template. Runtime grants and the selected configuration's access rules still apply. The table lists all task form fields; a form's optional relation does not mean execution can proceed without a usable configuration.

Field TCA type Default Required in TCA Effect
hidden check 0 no TYPO3 record visibility; separate from runtime is_active.
identifier input unset in TCA yes Unique programmatic identifier.
name input unset in TCA yes Backend display name.
description text unset in TCA no Description for operators.
category select "general" no Task grouping in backend lists.
configuration_uid select 0 no Configuration used by this task; execution needs a usable configuration.
placements select empty no Surfaces where a task is offered; see input and placement rules.
prompt_template text unset in TCA yes Required user-prompt template for the task.
input_type select "manual" no Automatic input reader; manual by default.
input_source text unset in TCA no Reader-specific JSON options; not an arbitrary SQL expression.
privacy_level select empty no Optional stricter persistence ceiling; empty inherits. Cannot loosen global policy.
output_format select "markdown" no Requested task output format; markdown by default.
is_active check 1 no Whether the record is eligible for runtime use.
is_system check 0 no System-task marker; not an independent execution permission.
skills select unset in TCA no Always-loaded skill attachments; version approval and trust gates still apply.

For the supported input readers, source options and placement rules, see Task inputs and placements. Empty or other-surface placements do not make every task available in every editor surface.