Skip to content

Expand api surface - #1203

Open
hleepfl wants to merge 5 commits into
developfrom
1202-expand-api-surface
Open

Expand api surface#1203
hleepfl wants to merge 5 commits into
developfrom
1202-expand-api-surface

Conversation

@hleepfl

@hleepfl hleepfl commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

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.json file.

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.

@hleepfl
hleepfl force-pushed the 1202-expand-api-surface branch from bfddb1f to 9737ca5 Compare August 7, 2026 06:26
@hleepfl
hleepfl force-pushed the 1202-expand-api-surface branch from a5c73c1 to 8e008d6 Compare August 7, 2026 11:38
@hleepfl
hleepfl requested review from JulienVig and tharvik August 7, 2026 13:11
@hleepfl
hleepfl marked this pull request as ready for review August 7, 2026 15:26
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.

Expand API surface

1 participant