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
-
Authenticate with the platform:
sen auth login
-
Initialize your project:
sen init -
Deploy your agent or MCP server:
sen push
Commands
sen auth login- Authenticate with Sentient Web Platformsen init- Initialize project for deploymentsen push- Deploy project to platformsen list- List your deploymentssen logs <deployment-id>- View deployment logssen 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
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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17593efa0ec11a2e965bdf3286111e9cc8ad954d703a6e4c04294d3b4ba0ac4a
|
|
| MD5 |
33923c7b745bdcd2102e6eec46497edf
|
|
| BLAKE2b-256 |
ce59ff26ed74305f9fac8530c326981a7446bea5b2e05999b2bc28d3a8a4245f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
268781206721c59d527d5b687e1a42d58050adca1ef8d8b34b627ae04b358e86
|
|
| MD5 |
51bdc7cf878ab8dff7f8c72f9cb0947d
|
|
| BLAKE2b-256 |
7f9a3c57222459accf3da02e124279df5e9551b9505d920d81caccc5389bc218
|