Skip to main content

Sentient Space CLI - deployment and evals for AI agents and MCP servers

Project description

Sentient CLI

The official CLI tool for the Sentient Web Platform - Deploy AI agents and MCP servers with zero friction.

Installation

pip install sentient-cli

Quick Start

  1. Authenticate with the platform:

    sen auth login
    
  2. Initialize your project:

    sen init
    
  3. Deploy your agent or MCP server:

    sen push
    

Commands

  • sen auth login - Authenticate with Sentient Web Platform
  • sen init - Initialize project for deployment
  • sen push - Deploy project to platform
  • sen list - List your deployments
  • sen logs <deployment-id> - View deployment logs
  • sen delete <deployment-id> - Delete a deployment

Configuration

The CLI uses a sentient.config.json file in your project root to configure deployments:

{
  "name": "my-agent",
  "description": "My AI agent",
  "type": "agent",
  "framework": "langchain",
  "visibility": "public",
  "runtime": "python",
  "buildCommand": "pip install -r requirements.txt",
  "startCommand": "python main.py",
  "port": 8000,
  "environment": {
    "PYTHONPATH": "."
  }
}

Development

# Install in development mode
pip install -e ".[dev]"

# Run tests
pytest

# Format code
black src tests
isort src tests

# Type checking
mypy src

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

sentient_cli-0.1.0a0.tar.gz (32.9 kB view details)

Uploaded Source

Built Distribution

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

sentient_cli-0.1.0a0-py3-none-any.whl (40.8 kB view details)

Uploaded Python 3

File details

Details for the file sentient_cli-0.1.0a0.tar.gz.

File metadata

  • Download URL: sentient_cli-0.1.0a0.tar.gz
  • Upload date:
  • Size: 32.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for sentient_cli-0.1.0a0.tar.gz
Algorithm Hash digest
SHA256 17593efa0ec11a2e965bdf3286111e9cc8ad954d703a6e4c04294d3b4ba0ac4a
MD5 33923c7b745bdcd2102e6eec46497edf
BLAKE2b-256 ce59ff26ed74305f9fac8530c326981a7446bea5b2e05999b2bc28d3a8a4245f

See more details on using hashes here.

File details

Details for the file sentient_cli-0.1.0a0-py3-none-any.whl.

File metadata

  • Download URL: sentient_cli-0.1.0a0-py3-none-any.whl
  • Upload date:
  • Size: 40.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for sentient_cli-0.1.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 268781206721c59d527d5b687e1a42d58050adca1ef8d8b34b627ae04b358e86
MD5 51bdc7cf878ab8dff7f8c72f9cb0947d
BLAKE2b-256 7f9a3c57222459accf3da02e124279df5e9551b9505d920d81caccc5389bc218

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