SAGE CLI — isage-cli
SAGE CLI is the unified command-line interface for the SAGE platform (L5 Interface Layer).
Layer Info
| 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) |
Features
- 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
Installation
pip install isage-cli
Quick Start
# Show all commands
sage --help
# Check environment
sage platform doctor
# Start LLM service
sage app llm start --model llama3
Development Setup
git clone https://github.com/intellistream/sage-cli.git
cd sage-cli
./quickstart.sh --dev --yes
Architecture
sage.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
Related Repositories
| 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 |
License
MIT — see LICENSE.
Metadata
Release files for isage-cli 0.2.4.43
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| isage_cli-0.2.4.43.tar.gz | 194.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| isage_cli-0.2.4.43-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 416.4 kB
Release files / isage_cli-0.2.4.43.tar.gz
| Download URL | isage_cli-0.2.4.43.tar.gz |
|---|---|
| Size | 194.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
32d1fa579567bf8c0bc8f527487a36ad45f5461ac88f41c5b573f4e21abb18ee
|
|
BLAKE2b-256 checksum How to use checksums |
0b04584194ab5f60c7b4e9c9beb14a7d1d4da038aba5080750404912c25bf2ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / isage_cli-0.2.4.43-py2.py3-none-any.whl
| Download URL | isage_cli-0.2.4.43-py2.py3-none-any.whl |
|---|---|
| Size | 221.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
c47461cea76970efd7c5b14651d667e37c1a240706024c6a0aeb1fca222579b7
|
|
BLAKE2b-256 checksum How to use checksums |
9962021fd0059150aea9d7647cc0cf750c7ffa3e4d708a122c67d4252e99c5bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|