Skip to content

feat: rest API for frontend#18

Merged
zeddo123 merged 9 commits intomainfrom
rest-api
Mar 4, 2026
Merged

feat: rest API for frontend#18
zeddo123 merged 9 commits intomainfrom
rest-api

Conversation

@zeddo123
Copy link
Owner

@zeddo123 zeddo123 commented Mar 4, 2026

This PR adds the initial code for a rest API server in mlsolid to allow frontend clients to pull structured data for experiments, runs, metrics, and artifacts.

zeddo123 added 2 commits March 4, 2026 02:09
This commit adds the initial code for a rest API server in mlsolid to
allow frontend clients to pull structured data for experiments, runs,
metrics, and artifacts.
@zeddo123 zeddo123 added this to the Adakite v0.1.0 milestone Mar 4, 2026
@zeddo123 zeddo123 self-assigned this Mar 4, 2026
@zeddo123 zeddo123 added the enhancement New feature or request label Mar 4, 2026
@github-actions
Copy link

github-actions bot commented Mar 4, 2026

The latest Buf updates on your PR. Results from workflow Buf CI / buf (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedMar 4, 2026, 5:35 PM

zeddo123 added 7 commits March 4, 2026 03:57
With this new member function, we can get infer more information on the
kind of metric. We define 4 type: Continous numerical values,
Multivalue, Single values -- either Numerical or not.

This way the frontend does not have to parse the metrics one by one to
infer their kind.
This introduces a way to find the right metric type/kind in a set of
different different metric values with the same name by introducing a
level of precedence.

1. Complex
2. Mulivalue/continuous
3. SingleValue/SingleNumericValue
This commits implements two artifact endpoints to pull all artifacts
found in an experiment, as well as download an artifact through the
browser.
@zeddo123 zeddo123 merged commit 82f30a9 into main Mar 4, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant