Skip to content

Conversation

@julien-nc
Copy link
Member

@julien-nc julien-nc commented Oct 9, 2025

Internal task types should not appear in the assistant UI (not rendered in the generic form or any custom rendering).
For example, agency interaction or chat with tools are not directly related with a visible feature in the UI so they should be internal.
If an app wants to declare a non-AI task type, it should also be an internal.

refs nextcloud/server#55646

Copy link
Contributor

@kyteinsky kyteinsky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

Comment on lines 287 to 291
// this appeared in 33, this is true if the task type class extends the IInternalTaskType
if ($taskTypeArray['isInternal'] ?? false) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

needs a psalm ignore

@julien-nc julien-nc force-pushed the enh/noid/filter-internal-task-types branch from 7275117 to 9538f05 Compare October 13, 2025 08:30
Signed-off-by: Julien Veyssier <[email protected]>
@julien-nc julien-nc merged commit 3dcf0d2 into main Oct 13, 2025
17 checks passed
@julien-nc julien-nc deleted the enh/noid/filter-internal-task-types branch October 13, 2025 08:41
@janepie janepie mentioned this pull request Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants