SAGE CLI is the unified command-line interface for the SAGE platform (L5 Interface Layer).
| Property | Value |
|---|---|
| Layer | L5 (Interface Layer — top of the stack) |
| PyPI | isage-cli |
| Import | sage.cli |
| Depends on | isage-common (L1), isage-kernel (L3), isage-middleware (L4) |
- App management — run, stop, status for SAGE apps
- LLM service control — start, stop, status for LLM services
- Cluster management — head/worker node management
- Pipeline management — pipeline lifecycle commands
- Platform utilities — env, config, logs, extensions, doctor
pip install isage-cli# Show all commands
sage --help
# Check environment
sage platform doctor
# Start LLM service
sage app llm start --model llama3git clone https://github.com/intellistream/sage-cli.git
cd sage-cli
./quickstart.sh --dev --yessage.cli (L5)
├── commands/
│ ├── apps/ — App-level commands (chat, embedding, gateway, inference, llm, pipeline)
│ └── platform/ — Platform commands (cluster, config, docs, doctor, env, job, logs, ...)
└── core/ — Base classes, config, exceptions, output utilities
| Package | Layer | Purpose |
|---|---|---|
| isage-common | L1 | Core utilities, config, logging |
| isage-kernel | L3 | Streaming runtime, scheduler, flow DSL |
| isage-middleware | L4 | Domain operators, service components |
MIT — see LICENSE.