SAGE Command Line Interface — Unified CLI for SAGE platform (L3)
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
isage_cli-0.2.4.43.tar.gz
(194.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file isage_cli-0.2.4.43.tar.gz.
File metadata
- Download URL: isage_cli-0.2.4.43.tar.gz
- Upload date:
- Size: 194.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32d1fa579567bf8c0bc8f527487a36ad45f5461ac88f41c5b573f4e21abb18ee
|
|
| MD5 |
c83525e2f396b99b99726f694dcc620a
|
|
| BLAKE2b-256 |
0b04584194ab5f60c7b4e9c9beb14a7d1d4da038aba5080750404912c25bf2ed
|
File details
Details for the file isage_cli-0.2.4.43-py2.py3-none-any.whl.
File metadata
- Download URL: isage_cli-0.2.4.43-py2.py3-none-any.whl
- Upload date:
- Size: 221.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c47461cea76970efd7c5b14651d667e37c1a240706024c6a0aeb1fca222579b7
|
|
| MD5 |
b893171a3fb72176c549de259bbde5d0
|
|
| BLAKE2b-256 |
9962021fd0059150aea9d7647cc0cf750c7ffa3e4d708a122c67d4252e99c5bd
|