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.2.tar.gz (185.0 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.2-py3-none-any.whl (82.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gridfleet_agent-0.2.2.tar.gz
  • Upload date:
  • Size: 185.0 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.2.tar.gz
Algorithm Hash digest
SHA256 1e8f6f6b546f316aac1ba335396400d0bfe66735fbe5682d1dcb6a60a417ba39
MD5 4f5f46e6a0ea6a8c9b66ef18435fb997
BLAKE2b-256 629aaa74722e6b11010fae2599c3886a8ec79b9082fd00254e18d9a930891250

See more details on using hashes here.

Provenance

The following attestation bundles were made for gridfleet_agent-0.2.2.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.2-py3-none-any.whl.

File metadata

File hashes

Hashes for gridfleet_agent-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4bee778ccf229bf54e93e830b5e2d9fc8a13d6c6825031bcf9517ddd25f7b99d
MD5 4e04878d28a5d00f40c1eda384d49337
BLAKE2b-256 5e863d4a6739786a90ede31402901d9787ff36849df8474d488a76a571f31823

See more details on using hashes here.

Provenance

The following attestation bundles were made for gridfleet_agent-0.2.2-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