Skip to main content

GridFleet agent — runs on each host

Project description

GridFleet Agent

gridfleet-agent is the host-side service package for GridFleet device hosts.

Quick Install

curl -LsSf https://raw.githubusercontent.com/quidow/gridfleet/main/scripts/install-agent.sh | sh -s -- \
  --manager-url http://manager.example.com:8000

This installs uv if missing, fetches Python 3.12 automatically, and sets up the agent as a system service. No pre-installed Python version required.

Commands

Preview what the installer will do without writing files:

gridfleet-agent install --dry-run --manager-url http://manager.example.com:8000

Install without starting the service:

gridfleet-agent install --no-start --manager-url http://manager.example.com:8000

Install and start the service:

gridfleet-agent install --start --manager-url http://manager.example.com:8000

Check installation status:

gridfleet-agent status

Upgrade to a specific version:

gridfleet-agent update --to 0.3.0

Or upgrade via uv directly:

uv tool upgrade gridfleet-agent
sudo systemctl restart gridfleet-agent  # Linux
launchctl kickstart -k gui/$(id -u)/com.gridfleet.agent  # macOS

Uninstall (requires confirmation):

gridfleet-agent uninstall --yes

Use --keep-config or --keep-agent-dir to preserve local configuration or runtime state.

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

gridfleet_agent-0.2.3.tar.gz (185.1 kB view details)

Uploaded Source

Built Distribution

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

gridfleet_agent-0.2.3-py3-none-any.whl (82.3 kB view details)

Uploaded Python 3

File details

Details for the file gridfleet_agent-0.2.3.tar.gz.

File metadata

  • Download URL: gridfleet_agent-0.2.3.tar.gz
  • Upload date:
  • Size: 185.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for gridfleet_agent-0.2.3.tar.gz
Algorithm Hash digest
SHA256 a9546ed5d62d255c197db53665dcbbf66619bc7923491d71b5349274ac78e407
MD5 b192a195842fb891a9e04d94a281aa74
BLAKE2b-256 03caa8af40750322b975798fe9de13e942746d68835e68d40c7dd1b37b5c3e38

See more details on using hashes here.

Provenance

The following attestation bundles were made for gridfleet_agent-0.2.3.tar.gz:

Publisher: release-please.yml on quidow/gridfleet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gridfleet_agent-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for gridfleet_agent-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0bc486fe156c9bfe7f3afe06f142aadb48d18a49667160d57233af9e9e3b043a
MD5 2306199247e8fdc56a92059e71db998e
BLAKE2b-256 0eb2f635f0ef2952d913bf1e4d5b4817a6b43b4e74119ca4af874ff6947dd8cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for gridfleet_agent-0.2.3-py3-none-any.whl:

Publisher: release-please.yml on quidow/gridfleet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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