Skip to main content

SenseLab CLI for managing AI agents

Project description

SenseLab CLI

SenseLab CLI helps you manage AI agents and run specialist workflows from your terminal.

With this CLI you can:

  • authenticate with your SenseLab account
  • list your projects, specialists, and functions
  • chat with orchestrator or specialist agents
  • execute specialist functions/workflows
  • discover and connect integrations
  • apply assistant configuration from YAML

Install

Recommended (pipx)

pipx install senselab-cli

pip

pip install senselab-cli

Quick start

  1. Login:
sense-cli login --token "<YOUR_JWT_TOKEN>"
  1. Check configuration and auth:
sense-cli config list -o json
  1. List your project/specialists/functions:
sense-cli projects
sense-cli specialists
sense-cli functions --specialist <specialist_guid>
  1. Chat with SenseLab:
sense-cli chat --query "Summarize current production incidents"

or chat with a specific specialist:

sense-cli chat --specialist <specialist_guid> --query "Give me ECS status"

Main commands

  • sense-cli login - authenticate and save token
  • sense-cli logout - clear local auth/session data
  • sense-cli config list - show current CLI config + auth status
  • sense-cli projects - list available project IDs
  • sense-cli specialists - list available specialists
  • sense-cli functions - list workflows/functions for a specialist
  • sense-cli chat - run sync chat with orchestrator or specialist
  • sense-cli run - execute a specialist function/workflow
  • sense-cli connectors list - list available connector types
  • sense-cli connectors add <type> - open connector auth/config flow
  • sense-cli apply -f assistant.yaml - declaratively create/update assistant setup
  • sense-cli telemetry on|off - enable/disable anonymous CLI telemetry
  • sense-cli completion bash|zsh - generate shell completion script

Configuration

Environment variables:

  • SENSELAB_API_URL - override API base URL
  • SENSELAB_TOKEN - override auth token
  • SENSELAB_CONFIG_PATH - custom config file path

Default config path:

  • ~/.sense-cli/config.json

Help

sense-cli --help
sense-cli <command> --help

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

senselab_cli-0.1.4.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

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

senselab_cli-0.1.4-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file senselab_cli-0.1.4.tar.gz.

File metadata

  • Download URL: senselab_cli-0.1.4.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for senselab_cli-0.1.4.tar.gz
Algorithm Hash digest
SHA256 08b5f321631774cf77dbf72b7da033337f2671bd42f5e4fdb56a2cc5607f4364
MD5 ad0c202bdbae364f4e91ddf344f1e69e
BLAKE2b-256 13f1bc472eaf26514bbce32c46e85f8c080799abf46f29617892e68a2aa1666f

See more details on using hashes here.

File details

Details for the file senselab_cli-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: senselab_cli-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for senselab_cli-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4d34d64ed5991d11408850a2116ff6b0b022701ed15ce046f68f431af36b2457
MD5 60fed9bd54e12ace35a9b02d623bcf61
BLAKE2b-256 4a6befc37aeaa7f42f9e6e77555f39786bedaec09ecf0f1115ec6f07c447aa4f

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