Marcel Klehr
|
9f405a19f7
|
LLM OCP API: Improve scheduleTask docblock
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
8f1a4f4255
|
LLM OCP API: Avoid using OC in OCP
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
3974953464
|
OCP\Common\NotFoundException: Add param type
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
9ccc65d68c
|
LLM OCP API: Simplify TaskBackgroundJob#run catch block
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
e810a8b66b
|
LLM OCP API: Explain TaskBackgroundJob#setAllowParallelRuns
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
05fcf31987
|
LLM OCP API: Don't lose trace of wrapped exceptions
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
945522768e
|
LLM OCP API: Simplify LanguageModelManager#canHandleTask
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
d56286b8ac
|
LLM OCP API: s/getAvailableTasks/getAvailableTaskClasses/
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
a28d8fac2f
|
LLM OCP API: Add missing copyright and strict types
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
bad124c07b
|
Update lib/public/LanguageModel/Events/TaskFailedEvent.php
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
ba950f7e34
|
Update lib/public/LanguageModel/ILanguageModelProvider.php
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
95d2bd50da
|
Apply suggestions from code review
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
0a0e812453
|
LLM OCP API: Fix psam error
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
d6d4e0ffe3
|
LLM OCP API: Fix psam errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
62b19e0675
|
LLM OCP API: Fix psalm error
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
f6f8cb4331
|
LLM OCP API: Add identifier param
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
5b772468ad
|
Apply suggestions from code review
Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
fb657bfff8
|
cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
1747068e51
|
Fix LanguageModelManager#runTask: Insert task into db if it doesn't exist
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
66c0e6b9f7
|
Make tests pass
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
27e1c86652
|
ILanguageModelTask: Use php type checking along with psalm parameterized types
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
0a94525042
|
ILanguageModelManager: Add docblock description
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
1623ad9eda
|
TaskMapper#update: Use time factory
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
cb0f918d21
|
Add tasks::last_updated column and vacate tasks after a week
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
1d3661ded9
|
cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
b00a9a6eae
|
LLM OCP API: Use OCP\Common\Exception\NotFoundException
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
a7cd6bf5b8
|
OCP: Introduce OCP\Common\Exception\NotFoundException
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
83db23ea48
|
LLM OCP API: strict types and copyright
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
906e9b7014
|
LLM OCP API: Type shenanigans for Visitor pattern
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
8e4aa92167
|
Apply suggestions from code review
Co-authored-by: Daniel <mail@danielkesselberg.de>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
fb55afc9ff
|
Update lib/public/AppFramework/Bootstrap/IRegistrationContext.php
Co-authored-by: Daniel <mail@danielkesselberg.de>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
5bc6180b38
|
LLM OCP API: Commit autoloaders
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
fb4de16c11
|
LLM OCP API: Add task definitions
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
249dd5cce4
|
Update lib/public/LanguageModel/ITopicsProvider.php
Co-authored-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
72ea76178a
|
LLM OCP API: Fix coding style and psalm
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
75d7af86ac
|
LLM OCP API: cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
fac83ce4b6
|
LLM OCP API: Fix static analysis
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
9935034480
|
LLM OCP API: Add @since
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
b6a95e35b0
|
LLM OCP API: Fix type errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
b8a9f08d83
|
LLM OCP API: Make linters happy
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
b6941aa5c3
|
LLM OCP API: cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
795b097122
|
LLM OCP API: Implement ocs API
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
9d5717d239
|
LLM OCP API: ADd topics and headline tasks
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
82d3b00ab1
|
LLM OCP API: Add to RegistrationContext
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
6fc4cb63ef
|
LLM OCP API: Add db migration
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
3413873653
|
LLM OCP API: Implement private backend code + add ILanguageModelTask
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
01dd1a894d
|
LLM OCP API: Rework to use Task objects
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Marcel Klehr
|
70d5bf79e3
|
Initial work on lm OCP API
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2023-07-07 13:39:10 +07:00 |
Christoph Wurst
|
14719110b9
|
chore: Replace \OC::$server->query with \OCP\Server::get in /lib
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
|
2023-07-06 15:21:22 +07:00 |
Louis Chemineau
|
407c361b91
|
Add OCSPreconditionFailedException
Signed-off-by: Louis Chemineau <louis@chmn.me>
|
2023-07-05 20:01:45 +07:00 |