Expand description
Service layer for CLI business logic.
Services contain reusable business logic shared across multiple command handlers, each responsible for a specific domain.
Re-exports§
pub use dev::DevService;pub use logs::LogContentFilters;pub use logs::LogFileFilters;pub use logs::LogsService;pub use process::ProcessService;pub use train_jobs::load_job_catalog;pub use train_jobs::CreateJobRequest;pub use train_jobs::JobDefinition;pub use train_jobs::JOB_CATALOG_DIR;
Modules§
- assets_
download - behavior_
generator - binary_
manager - build_
platforms - Human-readable names for the Rust target triples
mecha10 buildcompiles for. - catalog_
client - Live template/node catalog client for
mecha10-api. - component_
catalog - config
- credentials
- deployment
- dev
- Development mode service
- discovery
- docker
- driver_
generator - init_
service - latest_
build_ version - Latest published build-version lookup.
- logs
- Logs service for managing log file operations
- model_
service - node_
generator - package
- process
- Process service for managing child processes
- project
- project_
template_ service - publish_
status - Registry “is this version published?” check
- redis
- rl_
bundle - RL project bundle download (LAB-2769)
- simulation
- template_
download - topology
- train_
jobs - Job catalog for
mecha10 train(LAB-1776).
Structs§
- Assets
Download Service - Behavior
Generator Service - Component
Catalog Service - Config
Service - Credentials
Service - Deployment
Service - Discovery
Service - Docker
Service - Driver
Generator Service - Init
Service - Model
Service - Node
Generator Service - Package
Service - Project
Service - Project
Template Service - Redis
Service - Simulation
Service - Template
Download Service - Topology
- Topology
Service
Enums§
- Driver
Type - Flow
Type - Which training pipeline flow a job runs as.