Expand api surface - #1203
Open
hleepfl wants to merge 5 commits into
Open
Conversation
hleepfl
force-pushed
the
1202-expand-api-surface
branch
from
August 7, 2026 06:26
bfddb1f to
9737ca5
Compare
hleepfl
force-pushed
the
1202-expand-api-surface
branch
from
August 7, 2026 11:38
a5c73c1 to
8e008d6
Compare
hleepfl
marked this pull request as ready for review
August 7, 2026 15:26
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
closes #1202
All commits except the one in the middle are about splitting Models and Tasks.
Now Models get registered through their own route, and creating a Task is just a matter of sending the information, and giving the id of the Model to be used.
For now there is no way to add a new model anymore through API, only through code. When the Rust switch is done, we will see if we can bring it back.
In the same vein, the frontend page to generate a task needs to be slightly reworked to select an existing model instead of uploading a
model.jsonfile.Finally, the commit in the middle is about setting up import aliases (to break up pre-existing import cycles), which brought forward some pre-existing issues with tsconfig file structure. This should be mostly fixed, and the aliases should be used as much as possible going forward.