Releases: exalsius/exalsius-cli
Releases · exalsius/exalsius-cli
v0.3.0
0.3.0 (2026-04-08)
Features
- adapted from DiLoCo naming to to multinode-training naming. Removed user prompt for node role when creating cluster. Set cluster type to remote and removed user prompt for cluster type. (c85472c)
- add boilerplate for workspaces implementation (da1885e)
- add boilerplate to get workspace elem (056c60d)
- add cluster operations (4ec7bc5)
- add node cli commands and operations (3651b78)
- add option to prepare llm inference env (#175) (db47ed9)
- add possibility to request scoped tokens for agent node(s) (#89) (ea79167)
- add pyright to precommit and ci (#91) (9f39e71)
- added cluster list nodes flow and cluster add node flow (#121) (cb52376)
- added command to import kubeconfig and store it locally in .kube folder (#72) (4437d54)
- added diloco workspace (#82) (f33e8d5)
- added diloco workspace torch compile params (#97) (8c070c2)
- added elastic auto-configuration and improved workspace display summary (#127) (b67dda8)
- added interactive cluster selection if no cluster id is provided for a workspace deployment (#130) (b288412)
- added marimo workspace and fixed docker image defaults (#95) (698e0d9)
- added node import loop into interactive mode (#118) (05ad459)
- added services commands to support interaction with the service endpoints (#71) (a879f8f)
- added support for default cluster labels (#78) (d0f603a)
- added text validation argument for user text queries (6f08573)
- allow to specify resources by name and id (cf17eeb)
- auth: add --organization option to device code login flow (0b55552)
- auth: add PKCE login flow with browser callback and auto-detection (1dace0e)
- auth: show organization, roles, and groups after login (3c0a190)
- cli: add confirmation prompts to destructive operations (b458933)
- cli: show helpful messages when list commands return empty results (4762d1f)
- cluster default ID support for show-available-resources and get (ae9ebdf)
- clusters: add interactive mode to remove-nodes command (77019fc)
- clusters: add real-time cluster log streaming (#182) (21570b6)
- clusters: add subcommand to get monitoring dashboard url (da380b5)
- clusters: implement add-nodes subcommand with interactive flow (0801f31)
- configuration option for deploying observability into cluster (#80) (da6c564)
- Define a password for a jupyter notebook and wait until running (971f488)
- device code auth flow: added QR code display as alternative when browser is not available or not opened (#53) (59a8dcb)
- display workspace access info (#33) (cf5ece6)
- gateway: map owner metadata from SDK to domain models (18c2b84)
- hexagonal architecture migration & core refactoring (#125) (2e8c000)
- huge command pattern refactor and fix basis commands (#60) (93917b5)
- huge refactor (#99) (9a8753f)
- implemented a table view for the clusters nodes (#84) (5c9a498)
- Implemented add and delete for workspaces (431119c)
- implemented auth0 device control login flow (#50) (894c45d)
- implemented auth0 logout flow. Improved UX: user feedback when running commands while not logged in (#51) (85c2fd1)
- implemented auto browser opening within the device code authentication flow (#52) (da4d667)
- implemented basic login mechanism (#37) (6d77ecb)
- Implemented CLI config management and added a configuration for default cluster setting. (2e15b97)
- implemented commands for service endpoints (#69) (6368238)
- Implemented commmands for setting and getting default cluster (086368b)
- Implemented list workspaces and describe workspaces (1aa0b1a)
- implemented node removal from cluster (#85) (5b597fe)
- Implemented proper authentication, credential configuration handling, and improved type safety (#48) (62e24c0)
- Implemented showing available resources for a cluster ([ca4391e](https://github...