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_ | 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_ | text | unset in TCA | yes | Required user-prompt template for the task. |
input_ | select | "manual" | no | Automatic input reader; manual by default. |
input_ | text | unset in TCA | no | Reader-specific JSON options; not an arbitrary SQL expression. |
privacy_ | select | empty | no | Optional stricter persistence ceiling; empty inherits. Cannot loosen global policy. |
output_ | select | "markdown" | no | Requested task output format; markdown by default. |
is_ | check | 1 | no | Whether the record is eligible for runtime use. |
is_ | 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.