Skip to main content

SAGE Command Line Interface — Unified CLI for SAGE platform (L3)

Project description

SAGE CLI — isage-cli

PyPI version Python 3.11+ License: MIT

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

isage_cli-0.2.4.43-py2.py3-none-any.whl (221.7 kB view details)

Uploaded Python 2Python 3

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

Hashes for isage_cli-0.2.4.43.tar.gz
Algorithm Hash digest
SHA256 32d1fa579567bf8c0bc8f527487a36ad45f5461ac88f41c5b573f4e21abb18ee
MD5 c83525e2f396b99b99726f694dcc620a
BLAKE2b-256 0b04584194ab5f60c7b4e9c9beb14a7d1d4da038aba5080750404912c25bf2ed

See more details on using hashes here.

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

Hashes for isage_cli-0.2.4.43-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c47461cea76970efd7c5b14651d667e37c1a240706024c6a0aeb1fca222579b7
MD5 b893171a3fb72176c549de259bbde5d0
BLAKE2b-256 9962021fd0059150aea9d7647cc0cf750c7ffa3e4d708a122c67d4252e99c5bd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page