Marcel Klehr
|
b5f057cdbc
|
fix: Fix psalm issue
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-10-30 10:49:28 +07:00 |
Marcel Klehr
|
d04d575ed3
|
Merge branch 'master' into feat/taskprocessing/user-facing-error-message
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-10-30 10:13:39 +07:00 |
Marcel Klehr
|
044e92bf4e
|
feat(TaskProcessing): Introduce ITriggerableProvider
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
# Conflicts:
# lib/private/TaskProcessing/Db/TaskMapper.php
|
2025-10-20 15:59:25 +07:00 |
Marcel Klehr
|
9df303f876
|
fix: address review comments
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-10-20 15:54:10 +07:00 |
Marcel Klehr
|
3f527661b1
|
fix: Create new class instead of extending existing class
to make it easier to use this across nextcloud versions
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-10-15 11:20:00 +07:00 |
Marcel Klehr
|
8cf1504a76
|
fix: Apply suggestion from @kyteinsky
Co-authored-by: Anupam Kumar <kyteinsky@gmail.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-10-14 16:58:40 +07:00 |
Marcel Klehr
|
7373f11af6
|
feat(TaskProcessing): user-facing error messages
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-10-14 16:53:41 +07:00 |
Marcel Klehr
|
16da8bbc8a
|
fix(TaskProcessingApiController): Implement getNextScheduledTasks for next_batch endpoint
in order to avoid hitting the DB with multiple 1 row requests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-10-14 11:50:29 +07:00 |
Marcel Klehr
|
13eb2d1cbd
|
feat(TaskProcessing): Introduce internal task types
which are not shown in the assistant UI
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-10-13 11:07:40 +07:00 |
Julien Veyssier
|
8c447eaba6
|
feat(taskprocessing): add manager method to get the list of available task type IDs
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2025-09-05 11:37:34 +07:00 |
Julien Veyssier
|
222b19b805
|
feat(taskprocessing): rename cleanup column to allow_cleanup
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2025-08-07 15:12:22 +07:00 |
Julien Veyssier
|
8c52b6c0fe
|
feat(taskprocessing): add cleanup flag to tasks to decide if they should be cleaned up automatically
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2025-08-07 15:12:21 +07:00 |
Julien Veyssier
|
be7ef439cf
|
fix(taskprocessing): move LAZY_CONFIG_KEYS constant to the private namespace
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2025-08-04 10:11:24 +07:00 |
Julien Veyssier
|
2e3fa51132
|
feat(taskprocessing): load and store some config keys lazily
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2025-08-04 10:11:24 +07:00 |
Lukas Schaefer
|
4731ecf4d4
|
Merge branch 'master' into feat/task/analyze-image
|
2025-07-08 08:35:04 +07:00 |
Julien Veyssier
|
2da3f450fa
|
feat(TaskProcessing): add agency audio-to-audio task type
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2025-07-07 15:29:55 +07:00 |
Julien Veyssier
|
af059cbf61
|
feat(TaskProcessing): add audio-to-audio chat task type
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2025-07-07 11:39:47 +07:00 |
Lukas Schaefer
|
20a779e4aa
|
feat: support multiple images
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
|
2025-07-03 11:01:10 +07:00 |
Jana Peper
|
f8886fe27a
|
feat: add toggle for AI guest restriction
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
|
2025-07-03 10:25:19 +07:00 |
Lukas Schaefer
|
3e24c40939
|
feat(TaskProcessing): Add AnalyzeImage TaskType
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
|
2025-07-02 09:18:53 +07:00 |
Lukas Schaefer
|
99e8849b6c
|
feat(TaskProcessing): Add TextToSpeech provider
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
|
2025-04-26 00:46:23 +07:00 |
Marcel Klehr
|
19ede62b90
|
fix(ContextAgent): Do not translate the name ContextAgent
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-04-14 08:14:14 +07:00 |
Lukas Schaefer
|
b4dcace2ac
|
Fix(TaskProcessing): for validation for taskprocessing EShapeType
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
|
2025-04-11 02:56:36 +07:00 |
Oleksander Piskun
|
c23ab0d1f7
|
fix(taskprocessing): use the event for AppAPI to get list of AI providers
Signed-off-by: Oleksander Piskun <oleksandr2088@icloud.com>
|
2025-04-09 15:47:48 +07:00 |
Jana Peper
|
5d192150d1
|
fix: task type translations
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
|
2025-03-26 10:24:24 +07:00 |
janepie
|
e3db41678f
|
docs: fix version number
Co-authored-by: Marcel Klehr <mklehr@gmx.net>
Signed-off-by: janepie <49834966+janepie@users.noreply.github.com>
|
2024-12-20 10:22:30 +07:00 |
Jana Peper
|
056daf2592
|
feat: add proofread task type
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
|
2024-12-20 10:22:30 +07:00 |
Jana Peper
|
e5f7d0017b
|
docs: document adding of argument
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
|
2024-12-18 18:32:34 +07:00 |
Jana Peper
|
8cac92665d
|
feat: filter disabled apps in task types requests
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
|
2024-12-18 18:32:34 +07:00 |
Marcel Klehr
|
dd0d6474db
|
fix(TextToTextChatWithTools): Add translator notes
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-12-10 09:31:41 +07:00 |
Marcel Klehr
|
e5ce55551d
|
feat(TaskProcessing): More task types
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-12-09 14:10:59 +07:00 |
Joas Schilling
|
d1e17e78b7
|
fix(activity): Fix activity object type warnings
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-11-27 10:54:15 +07:00 |
provokateurin
|
77114fb327
|
fix(OpenAPI): Adjust array syntax to avoid ambiguities
Signed-off-by: provokateurin <kate@provokateurin.de>
|
2024-11-05 09:58:11 +07:00 |
provokateurin
|
9836e9b164
|
chore(deps): Update nextcloud/coding-standard to v1.3.1
Signed-off-by: provokateurin <kate@provokateurin.de>
|
2024-09-19 14:21:20 +07:00 |
Julien Veyssier
|
c1ed256d50
|
feat(taskprocessing): add IManager::runTask method to run task synchronously
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-27 13:11:51 +07:00 |
Marcel Klehr
|
c9ef3f72bc
|
fix(TaskProcessing/ContextWrite): Fix wording "ContextWrite" -> "Context write"
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-08-21 08:59:46 +07:00 |
Julien Veyssier
|
dbab2a825d
|
fix(taskprocessing): select preferred provider when running sync task, fix task type values according to preferred provider
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-12 13:11:41 +07:00 |
Julien Veyssier
|
0b04a6aa48
|
fix(taskprocessing): fix typo in text2text task type
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-25 10:38:19 +07:00 |
Julien Veyssier
|
5ed55b0634
|
feat(taskprocessing): add translate task type
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-25 10:37:36 +07:00 |
Julien Veyssier
|
9306ddeb69
|
fix(taskprocessing): fix psalm issue
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-25 10:10:32 +07:00 |
Julien Veyssier
|
0584ebf628
|
fix(taskprocessing): add license
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-25 10:10:32 +07:00 |
Julien Veyssier
|
060fb26686
|
fix(taskprocessing): run cs:fix
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-25 10:10:32 +07:00 |
Marcel Klehr
|
799ee8fd51
|
feat(TaskProcessing): Implement enums and default values
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-25 10:10:31 +07:00 |
Julien Veyssier
|
df11aa9efc
|
feat(taskprocessing): add appId filter to taskprocessing occ commands
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-23 17:12:38 +07:00 |
Julien Veyssier
|
c120a64ba2
|
feat(taskprocessing): add occ commands to list tasks and compute stats
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-23 17:12:38 +07:00 |
Julien Veyssier
|
df086a8c20
|
feat(taskprocessing): add start, stop and schedule time to tasks
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-23 17:12:38 +07:00 |
Julien Veyssier
|
fffc784769
|
feat(taskprocessing): add support for webhooks (http or AppAPI) in the task processing API
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-22 11:34:29 +07:00 |
Marcel Klehr
|
6ff4524919
|
fix(TaskProcessing): Add since doc for new EShapeType method
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |
Marcel Klehr
|
5c457c64e8
|
fix: Validate output properly
Differentiate between output with file IDs and output with File data
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |
Marcel Klehr
|
4ac7f8275b
|
feat(TaskProcessing): Allow setting task results for file slots
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |